Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > kerk

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 10.02.2006, 22:41   #1
k0t
 
Аватар для kerk
save memory usage (сохранение пямяти)

нашел на оффоруме очень полезную, на мой взгляд инфу, читаем:
Цитата:
Сообщение от Brad
This is in the manual but I've yet to see it mentioned here.

The plugin system works by storing all plugin code for all scripts in memory, so you can quickly find your plugins using large amounts of memory if they contain a lot of code.

A simple way to avoid this problem is to use the plugin code simply to call an external script, which contains all the complex code. In this way the code is only loaded when it is actually required.

For example, a plugin could contain this:
PHP код:
 $tmp_uid =& $vbulletin->userinfo['userid']; 

$db->query_write(
  INSERT INTO " 
TABLE_PREFIX "profilelog 
  (userid, dateline) 
  VALUES 
  ($tmp_uid, " 
TIMENOW ") 
"
); 
or alternatively, that code could be placed into a file called (for example) plugins/my_script.php, and the plugin itself would contain this:
PHP код:
 include('./plugins/my_script.php'); 
Naturally, the second option will use up far less memory than the first, and this saving will become more and more beneficial as the amount of code to be run increases.

You should also take a look at this project: http://www.vbulletin.org/forum/showthread.php?t=107315 => Compress Forum Templates
если коротко и на русском:
на многих форумах установлена куча продуктов/плагинов, php-код которых сохраняется в базе данных в таблице datastore и plugin
скрипты и коды плагинов, так же забивают память, что бы немного разгрузить ее, можно проделать вышеописанные операции
например если код плагина содержит очень большое кол-во строк кода, это будет пользительно
P.S. сорри за столь фривольный перевод =))
===========
проверял на локалке - работает
для отладки кода, так вообще супер! ненадо теперь пересохранять плагин, после его изменения, достаточно редактировать код в редакторе (Ctrl+S - и готово) а в плагине просто приинклудить файл с кодом
===========
Надеюсь, кому то пригодится эта информация =))
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 11.02.2006, 13:23   #2
Fletch
Простоузер
_http://www.vbulletin.org/forum/showthread.php?t=107615
Нашёл по ссылке, это реально достать? Делает примерно то-же самое, нашёл по ссылке, что в твоём посте
  Ответить с цитированием
Старый 11.02.2006, 13:42   #3
MaxElc
На доске почёта
клон
 
banned nax
Вот, пожалуйста.
Тоже толковая штука... Только вместе с хаком от HELLCAT'a не ставить!
Вложения
Тип файла: zip template_compress_v4.zip (2.3 Кб, 28 просмотров)
  Ответить с цитированием
Старый 11.02.2006, 21:22   #4
Xrobak
Продвинутый
Цитата:
Сообщение от MaxElc
Только вместе с хаком от HELLCAT'a не ставить!
каким именно? можно конкретизировать, а то я не совсем понял :( спасибо.
  Ответить с цитированием
Старый 12.02.2006, 00:26   #5
Phantom
Знаток
 
Аватар для Phantom
Цитата:
Сообщение от Xrobak
каким именно?
HELLCAT's Realtime Page Compressor (название файла HCPageCompressor122_vb353.zip)

Phantom добавил 12.02.2006 в 00:26
оффтоп: на мой взгляд лучший из существующих комрессоров. Компрессия главной дефолтного стиля - [page compression: 20.11 k/26.42 k (23.88%)]

Последний раз редактировалось Phantom; 12.02.2006 в 00:26.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.02.2006, 22:57   #6
Fletch
Простоузер
Цитата:
Сообщение от Phantom
HELLCAT's Realtime Page Compressor (название файла HCPageCompressor122_vb353.zip)

Phantom добавил 12.02.2006 в 00:26
оффтоп: на мой взгляд лучший из существующих комрессоров. Компрессия главной дефолтного стиля - [page compression: 20.11 k/26.42 k (23.88%)]
На твой взгляд который из них лучше - поясни

Fletch добавил 18.02.2006 в 22:57
У меня главную страницу дефолтного стиля Hellcat жмёт:
[page compression: 46.55 k/52.72 k (11.70%)]

Последний раз редактировалось Fletch; 18.02.2006 в 22:57.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 19.02.2006, 19:27   #7
Phantom
Знаток
 
Аватар для Phantom
Fletch, т.к. в моем сообщении выше речь шла только о HELLCAT's Realtime Page Compressor, то и мнение там же было о нем:
Цитата:
Сообщение от Phantom
оффтоп: на мой взгляд лучший из существующих комрессоров. Компрессия главной дефолтного стиля - [page compression: 20.11 k/26.42 k (23.88%)]
Правда эти 23.88%, для включенного режима вставки комментариев к шаблонам!
Выключил получил практически стабильную цифру 14%!!! (В любом случае из всех 3х подобных хаков, что мне довелось тестировать, это лучший показатель, по 3-му - Compress Forum Templates, пока точно ничего сказать не могу, т.к. есть вопосы по нему и их задал в соот-ей теме http://www.vbsupport.org/forum/showthread.php?t=3548).
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 19:09 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot