![]() |
+7 (495) 229-0436 | ![]() |
shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 | ![]() |
![]() |
![]() |
|
|
Чем забита ваша память или анализируем содержимое кеша XCache19.07.2013 15:34
Добавляем статистику в штатную админкуПоскольку админка написана на PHP с открытым кодом, то мы её модифицируем, добавив нужный функционал. ![]() Добавим на страницу List PHP: 1. Статистику скриптов по хостам 2. Фильтр скриптов по хостам (если быть точным, по префиксам). xcache.tpl.php строка 150 После
добавляем
Здесь мы вырезаем имя хоста из имени скрипта либо используем DOCUMENT_ROOT для chroot'ованных хостов. Все скрипты моих сайтов лежат в /usr/home/HOST/ Для каждого хоста считаем статистику. Экраном ниже изменяем начало цикла таким образом. Обратите внимание на измененный порядок строк.
Это фильтр таблицы по префиксу, переданному в $_GET['prefix'] РезультатОбновляем, и наслаждаемся статистикой по хостам ![]() Самое интересное в последней колонке В ней примитивно посчитана эффективность занятой памяти, исходя из размера и количества запросов. Скорее всего, вы увидите гораздо больший разброс значений. Моя таблица - уже после проведенной работы, в результате которой я выбросил некоторые толстые сайты без значимой посещаемости. Как отключить кеширование ненужного?Если вы отключите кеширование, то для скриптов будет генерироваться байткод при каждом запуске. И всё равно он будет исполняться быстрее, чем если бы он работал без акселератора. Для отключения кеширования необходимо установить стандартную INI переменную
Для отдельных хостов и файлов необходимо использовать следующие варианты 1. в php.ini вписать секцию для каждого хоста
2. если у вас FCGI/FPM/5.3+, то в папку со скриптами положить файл .user.ini
Кеширование будет отключено для всех скриптов, расположенных в этой папке и во всех уровнях ниже 3. если у вас Apache
ЗаключениеНадеюсь, моя нехитрая инструкция помогла вам освободить немного оперативной памяти. Куда теперь её потратить? Ну, оперативы много не бывает, так что, куда-нибудь прирастет. ![]() Ссылки по теме |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |