Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Как оптимизировать сайт или что прописать в php.ini (http://forum.oszone.net/showthread.php?t=149452)

Rustem 01-09-2009 07:40 1208485

Как оптимизировать сайт или что прописать в php.ini
 
Движок dle
хостинг:
Операционная система: Linux 2.6.18-6-686-bigmem
Версия PHP: 5.2.0-8+etch15
Версия MySQL: 5.0.51a-24+lenny1-log MySQLi
Версия GD: 2.0
Выделено оперативной памяти: 20M

Сайт посещают от 17000 посетителей в день, размер базы было 400 мб, после оптимизации стало (пришлось удалить старые комментарии, сообщения итп) 179.42 Mb

При модерации новостей, при просмотре сайта... возникает ошибка... 404 или 403 (503 не помню) (особенно после 11 и до 4 утра) только с 7-9 утра еще можно модерировать новости, а потом как очень много посетителей так возникают такие ошибки...... подскажите пож. что нужно прописать в php.ini чтоб не было таких проблем? может увеличить память? или что нибудь?
вот например (как у меня прописано)
output_buffering = 4096
max_execution_time = 120
memory_limit = 20M
post_max_size = 8M
allow_url_fopen = Off

Sham 01-09-2009 17:56 1208966

анализируйте слоу-логи базы (медленные запросы, которые требуют оптимизации) и время работы скриптов (какой участок скрипта больше всего грузит)... это обычные действия...

можно посмотреть в сторону PHP-акселератора и пре-сервера (nginx)...

Igor_I 02-09-2009 20:14 1209867

Rustem, что скрывается за словом хостинг? Свой сервер? VDS? Или shared hosting?

Sham, попдробнее про анализы. :)
Я тут хотел в mysql писать медленные запросы, так там минимальное время - 1 сек. Всё что меньше просто не фиксируется.

Akriolo 05-09-2009 01:10 1211911

Что у вас за сайт с 17к числом посетителей?

Igor_I 05-09-2009 01:14 1211913

Akriolo, а в чём проблема?

Rustem 24-09-2009 12:41 1226370

Цитата:

Цитата Akriolo
Что у вас за сайт с 17к числом посетителей? »

Написать адрес сайта? Игры и софт

Rustem 24-09-2009 13:01 1226384

Цитата:

Цитата Igor_I
Rustem, что скрывается за словом хостинг? Свой сервер? VDS? Или shared hosting? »

Linux-хостинг
4Gb+2Gb объем для сайтов
20 сайтов
20 баз mySQL
И всего использую 1 сайт, там есть такой пункт нагрузка процессора, Лимит на использование процессорных ресурсов сервера, в процентах от одного 3GHz процессора: 6%

Вот думаю перейти на Виртуальный выделенный сервер (VDS/VPS)

Igor_I 24-09-2009 13:35 1226410

Цитата:

Цитата Rustem
Вот думаю перейти на Виртуальный выделенный сервер (VDS/VPS) »

Не надо, не поможет, хотя нет, смотря какой VDS. Если только баксов за 30-40, тогда можно. Но это не точно, точне - надо проверять опытным путём.
Поищи плагины для кеширования страниц.

Rustem 24-09-2009 14:11 1226428

Конфигурация виртуального выделенного сервера: RAM, Mb256, Мощность CPU гарантированно, % от 1 ядра процессора Xeon 3GHz 10%, HDD, Gb15, Unix совместимая операционная система, Windows® Web Server 2008 32bit/64bit + лицензионный диск в подарок, IP-адрес 1, Терминальный доступ для Windows® Server... (вот думаю перейти куда)

Вы можете перейти на виртуальный выделенный сервер, но администрированием такого сервера Вы будете заниматься самостоятельно. - в чем заключается администрирование??? объясните пож. подробнее , спасибо...

Rustem 24-09-2009 15:07 1226463

Сейчас посмотрел логи: вот основные ошибки:
Failed loading /usr/local/lib/ZendOptimizer.so: /usr/local/lib/ZendOptimizer.so: cannot open shared object file: No such file or directory
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/domxml.so' - /usr/lib/php5/20060613+lfs/domxml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/mcal.so' - /usr/lib/php5/20060613+lfs/mcal.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xslt.so' - /usr/lib/php5/20060613+lfs/xslt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'curl' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'imap' already loaded in Unknown on line 0
PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0
PHP Warning: Module 'mhash' already loaded in Unknown on line 0
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'recode' already loaded in Unknown on line 0
PHP Warning: Module 'snmp' already loaded in Unknown on line 0

Igor_I 24-09-2009 20:21 1226715

Rustem, это где такие ошибки?

Rustem 24-09-2009 21:36 1226766

Цитата:

Цитата Igor_I
Rustem, это где такие ошибки? »

В логах error

Igor_I 24-09-2009 22:25 1226792

:)
Это твой хостинг? Потому как для vds это слишком быстро :) В 2 часа спроил, в 3 уже ошибки.

Если ты редактировал файл php.ini и после этого вылезли эти ошибки - удаляй вышеозвученные строки. Первые 4 - таких модулей не существует, остальные уже загруженны.

Что касается администрирования - Putty будет твоим лучшим другом, ну или иметь много денег на поддержку, или пользоватся панелью, но она жрёт память, которая на вес золота. Надо поставить какой-либо модуль к апачу или php - сам. Надо перевести сайт на nginx - ручками. Но и есть плюсы, можешь поставить какой-либо акселератор к php. Можешь базу mysql запустить с нужными параметрами.

http://www.google.com/search?hl=ru&l...%D0%B5&spell=1

Rustem 25-09-2009 06:54 1226947

Цитата:

Цитата Igor_I
Это твой хостинг? Потому как для vds это слишком быстро В 2 часа спроил, в 3 уже ошибки. »

Эти ошибки были всегда, я еще не перешел на vds... смотрел логи, думал может из-за каких то ошибок и идет сильная нагрузка на процессор...

Rustem 25-09-2009 07:13 1226951

Я сейчас думаю, что мне лучше сделать
Бизнес хостинг или VPS .
Почему Бизнес хостинг , т.к. не нужно думать о админис сайта, и не напортатичть что нибудь с настройками, почему vps хочется развиваться и научится всему этому, тем более знание есть, но конечно не профессиональные (ни разу с этим не сталкивался)....
VPS: (что боюсь, что это будет слабенько для моего сайта)
Дисковое пространство 10 Гб
Трафик неогр.
CPU гарантировано 700 МГц
RAM гарантировано 384 Мб
Выделенный IP 2 шт.
Операционная система Centos 4, Centos 5, Fedora 8, Ubuntu 7.10
Панель управления Plesk, ISP, DA, cPanel
Цена в месяц 1200 руб.
ИЛИ
BusinessHost (также, т.к. это обычный хостинг, то администратированием и поддержкой занимаются они)
виртуальный выделенный сервер / 12% процессорного времени (от процессора Xeon 3GHz) / 512Мб оперативной памяти;
10Гб дискового пространства для сайтов и баз данных + неограниченное пространство для почты;
выделенный ip-адрес;
неограниченный трафик (нет скрытых платежей);
1 виртуальный сервер (сайт);
размещение неограниченного количества доменов;
размещение неограниченного количества баз данных mySQL;
неограниченное количество почтовых ящиков (объем - 250 Мб/ящик);
панель управления аналогичная панели управления виртуальным хостингом;
Неограниченный e-mail форвадинг
FTP-доступ для загрузки файлов
CGI-bin директория
поддержка PHP
поддержка Perl
SSI
.htaccess
Cron
Back-Up
Резервное питание UPS
24-часовая поддержка
Стоимость услуги 1900 рублей в месяц.

ЧТО ВСЕ ТАКИ ВЫБРАТЬ???

Igor_I 25-09-2009 20:02 1227446

И то, и другое - виртуальный выделенный сервер. В первом случае, у тебя полный root-доступ, что хочешь то и делаешь. Все шишки твои. Во-втором случае, доступа у тебя нет, но вполне возможно, что поддержка поставит всё что захочешь. К тому же, вас на сервере скорее всего будет немного, если 12% на каждого, то клиентов 10.
Бери скорее всего второе, на вырост.
С другой стороны, если такие ошибки были постоянно, а админы даже не удосужились их исправить, то надо уходить оттуда обязательно.

woldemarok 26-09-2009 16:17 1227952

Rustem,
С вашим числом посетителей надо заказывать физический выделенный сервер!
я удивляюсь как вас ещё с виртуального хостинга не погнали метлой :)

Rustem 26-09-2009 16:25 1227959

Цитата:

Цитата woldemarok
Rustem,
С вашим числом посетителей надо заказывать физический выделенный сервер!
я удивляюсь как вас ещё с виртуального хостинга не погнали метлой »

Есть статистика, и там пишется какая назгрузка идет на сервер... вот постоянно приходится менять тарифный план на более дорогой... :)


Время: 15:06.

Время: 15:06.
© OSzone.net 2001-2025