Оптимизация PHP на сервере хостера

Нужно ли как нибудь именно оптимизировать – Настройки PHP на хосте
А именно такие данные как :

Время выполнения
Лимит памяти
Макс.размер файлов ??????

И какие – Расширения PHP необходимы для работы с WP?

Требуется ли какая либо оптимизация SQL баз данных?

Просто блог грузутся от 9 до 15 сек, хотя инфы на нём мало.
Баг с кешем исправил но не зная как проверить исправился ли он.
Пробовал отключить все временные плагины но Advanced TinyMCE Editor после Деактивации всеровно есть но в настройках пропал.

Спасибо!

Вообще-то такие настройки делает сам хостер.

Но если у хостера отключен кеш sql или он мал?
Вот статья оптимизации для WP по этому поводу но я не силён в языке и тех. вопросах! тут

Первая часть статьи по оптимизации MySQL Query Cache применима лишь для выделенного сервера с root доступом.
Про PHP Compiler Cache – аналогично.
Внутреннее кэширование WordPress можно осуществить легко – все описано. Однако, например, я встречал отзывы, когда данная опция (или соответствующий плагин) вызывали краш БД.
А все остальные советы более чем типичны – отключить неиспользуемые плагины, оптимизировать тему и т.д

Да но мне для работы необходимо 7-6 плагинов, или это не много?
Почему то внутреннее кеширование не запускается! Просто насколько я понимаю в /wp-content/cache/ должны появится файлы кеша, а их нет!
Исправить Баг с кэшем пробовал по этой статье но не вышло http://maxsite.org/bag-s-keshem

http://wordpress.org/extend/plugins/wp-cache/

Да но мне для работы необходимо 7-6 плагинов, или это не много?

Плагин плагину рознь. У меня на некоторых сайтах и по 15-20 плагинов стоят, а запросов на страницу 8-15, и часто из-за того, что Циклов (Loop) несколько
Лучше всего делать так:
в footer.php пишите:

<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds.

Включаете плагины поочередно и смотрите сколько запросов прибавилось 🙂

Спасибо! Буду пробовать!
Вот ещё настройки которые могу поменять у хостера! Думаю трогать их или нет 🙂

# The MySQL server
[mysqld]
port		= 3306
socket		= /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

Alex78 А что значит

5. Создайте символическое соединение от
wp-content/advanced-cache.php к
wp-content/plugins/wp-cache/wp-cache-phase1.php.

ln – с wp-content/plugins/wp-cache/wp-cache-phase1.php
wp-content/advanced-cache.php

это из ридми плагина

Alex78 Блин не всаеёт твой плагин и всё тут!!!!!!!!!!!!
Скажите плиз какое Расширение у файла кеша ".php" или какоето другое?

Ты интересно читаешь readme. Сразу к пункту 5 переходишь.

1. Upload to your plugins folder, usually `wp-content/plugins/` and unzip the file, it will create a `wp-content/plugins/wp-cache/` directory.

2. If you have Compression turned on under Miscellaneous options, turn it off.

3. Activate the plugin on the plugin screen.

4. Go to "Options" administration menu, select "WP-Cache" from the submenu, the plugin will try to autoconfigure everything. The plugin will try to autoconfigure everything, in case of failure –normally due to the lack of files’ permissions– it tell you and give the instructions to solve the problems.

Вот несложные 4 пункта установки плагина. И все будет работать.

Так в том то и дела, это я всё понял. но так не работает.
Всё поставил как описано, атрибуты поменял

И вылазит это сообщение

WP-Cache Manager
Main options
advanced-cache.php link does not exist
Create it by executing: 
ln -s /home/artem_dc/data/www/investbahrain.org/wp-content/plugins/wp-cache/wp-cache-phase1.php /home/artem_dc/data/www/investbahrain.org/wp-content/advanced-cache.php
in your server

Cannot continue... fix previous problems and retry.

Скажите плиз какое Расширение у файла кеша или какоето другое????????? Просто может у меня не установленно данное Расширение PHP

1. gzip отключен?
2. какая версия php? (пишут про проблемы с 5.2*)
3. проставлен ли верный chmod на указанные в readme директории?
Посмотри здесь еще –
http://wordpress.org/support/topic/124411

всмысле Расширение gzip.so модуль Perl, что это и где оно должно быть?
версия php 5.0.45!
chmod стоит !

Компрессия страниц gzip устанавливается/выключается в WordPress – пункт 2-й из 4.
Какой chmod стоит?
По приведенной ссылке тяжело пройти, дабы устранить ошибки, которые пишет скрипт?
Если по дефолту не устанавливается, значит используй этот способ. Создай симлинк приведенным скриптом.

Так куда и как этот gzip поставить. если это галочка в админ панели/настройки/чтение то она стоит

777

как создать симлинк приведенный скриптом.

Всем спасибо
Ну всё плагин установил, но нифига не понял зачем такая сложная установка, симлинки какието, пароли зачемто вводить надо. и ещё не проверил работает ли плагин 🙂

Вот блин разобраться не могу почему плагин не кеширует страницы, как им пользоваться?
Плагин включается а результата нету

Пишет это

Cache contents

0 cached pages

0 expired pages

Кто знает в чём может быть проблема

ПАМАГИТЕ! не кеширует.

у меня работает все нормально
OS Linux Debian 4.0
PHP 5.2
MySQL 5.0.32
WP 2.2.1

все заработала сразу без бубна

Lecactus Гы! Так и у меня работает всё без бубна. Просто на мой взгляд страницы открываются долго! Я думал что эту траблу можно кешем или ещё какой-нибудь оптимизацией поправить.
Дело в том что у разных хостеров разные настройки по умолчанию, и например Расширения PHP не все включены и кеш может быть отключен.
И конечно скороть зависит от того сколько постов у Вас на стр и плагинов врублено, может у Вас это значение не велико и и вы поэтому довольны скоростью.

По поводу настроек хостера вряд ли кто-то может дать ответ кроме самого хостера. Если у тебя 0 cached pages, то что там работает без бубна-то? 0 он и есть 0.
Я ставил этот плагин, эффекта особого не ощутил и убрал в итоге.

Я не вижу особого смысла в wp-cache2. На мой взгляд встроенный кеш работает ничем не хуже. Я писал об этом в блоге (хотя, конечно было бы интересно сравнить, кто эффективней). Но вообще, для того, чтобы стандартный кэш заработал нужно прописать в wp-config.php:

define(‘ENABLE_CACHE’, ”);

и выставить права на каталог wp-content\cache\ "777". Этого будет достаточно.

щеё там же в wp-config.php: надо define(‘DISABLE_CACHE’, true ); для включения кэша добавьте комментарий ("//")в начало строки
Или я не прав?

да вроде не мало плагинов:
Поисковый Счетчик
A2P’s Simple Tagging Titles
Advanced-Admin-Menus
Advanced TinyMCE Editor
Daily Top 10 Posts
Download Counter
FeedBurner FeedSmith
Gravatar
ImageManager
Latest Comments
Lightbox 2.02 Plugin
Popularity Contest
Role Manager
runPHP
Russian Date (utf-8)
RusToLat
Simple Tagging
Time Since
WordPress Database Backup
wordTube
wp-cache
wp-icq-status
WP-PostRatings
WP-Print
WP Comment Quicktags Plus
WPG2
WP Grins
wp_mail Cyrillic
Yet Another Random Quote

под сервер железо у меня в настоящее время pentium3-1000/384mb/140gb, но и на старом Celeron-600 до вчерашнего дня в принципе было все не плохо. при включенном кэше скорость выдачи страниц резко увеличивается (даже учитывая то что у меня включено ограничение на число запросов в секунду с каждого ip :)) Админка шевелится сейчас с новым камнем тоже очень быстро
PS в настройках php выделено 18мб

щеё  там же в wp-config.php: надо define('DISABLE_CACHE', true );  для включения кэша добавьте комментарий ("//")в начало строки
Или я не прав?

Абсолютно верно.

Lecactus ну конечно с таким серваком и кеш не нужен у мнея та

Процессор Virtual CPU 300 MHZ X 2
Оперативная память 64 Mb
Файл подкачки (swap) 127 Mb
Размер дискового пространства 300 Mb

offtop Как в анекдоте: 64Мб это не память, это склероз 🙂

Lecactus ну конечно с таким серваком и кеш не нужен у мнея та 

Процессор	Virtual CPU 300 MHZ X 2
Оперативная память	64 Mb
Файл подкачки (swap)	127 Mb
Размер дискового пространства	300 Mb

Это калькулятор – смени хостера, а? Самому же приятней будет

Какой посоветуете?

ссылок тут давать не буду. (на моем сайте есть)

Я выбрал хостинг по месту жительства, т.е. в РБ
вот часть того, что они дают мне 🙂 :

* Многопроцессорные сервера Intel XEON 2.8 Ггц и выше, от 2 Гб DDR-памяти, жесткие диски SerialATA или SCSI
* Двойное зеркалирование данных (RAID)
* Распределенный почтовый сервер (кластер) и т.д.

Теперь такой вопрос! Какай режимов работы интерпретатора PHP-скриптов для работы с WP выбрать лучше?
– PHP как модуль Apache

– PHP как CGI

– PHP как FastCGI

Спасибо!

Anonymous
Отправить
Ответ на: