Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 06-11-2007 00:29:48

gukcso
глаголь
Зарегистрирован: 23-04-2007
Сообщений: 32
Вебсайт

выдержит ли хостинг! читать всем!

Доброго всем времени суток.

Наконец-то сайт мой закончен, весь контент забит, написаны плагины под свои нужды.
Теперь вот думаю, а потянет ли обычный хостинг всё это добро?
Расскажу подробнее, на сайте примерно 1000 страниц.
Структура такова:

      Секция 1
           Категория 1
               статья1 .... статьяn
           Категория 2
               статья1 .... статьяn

      Секция 2
           Категория 21
               статья1 .... статьяn
           Категория 22
               статья1 .... статьяn

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

Каждая статья каждой категории включает динамически создаваемый combobox для навигации по статьям данной категории (т.е. пару лишних запросов к базе: достать плагин+в запрос в самом плагине)

Кроме того, в каждой статье выводятся линки следующая/предыдущая страница категории (+еще один плагин с запросом к базе)

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


Как можно без метода "ошибок" узнать, будет ли работать всё это на практике хотя бы при 1000 уникалов в сутки..
Было бы замечательно, если бы имелась возможность генерировать содержимое сайта в статичные файлы. Т.е. каждая страница выполняется на сервере и результат записывается в html, который в свою очередь записывается на диск сервера. Может есть такой плагин?

Неактивен

 

#2 06-11-2007 00:49:09

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: выдержит ли хостинг! читать всем!

6000+ статей. Около 900 уникальных посетителей в сутки. Никакого кэширования. Стоит и не падает.

Неактивен

 

#3 06-11-2007 00:50:30

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: выдержит ли хостинг! читать всем!

1. Можно использовать плагины кеширования
2. Проверmnt время исполнения скрипта - включите режим отладки и внизу исходного кода странцы будет время. Ну и прикидываете - сколько будет за сутки запросов и сколько общее время исполнения (время_исполнения*колво_показов). Но имхо - 1000 - очень немного для txp


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#4 06-11-2007 00:53:26

gukcso
глаголь
Зарегистрирован: 23-04-2007
Сообщений: 32
Вебсайт

Re: выдержит ли хостинг! читать всем!

Суть в том, что у меня на каждую страницу несколько трудоемких запросов к базе + больше половины статей выводятся через специальную парсер-форму (php-код, анализирует каждую строку). Общий объем базы 60Мб. Можно сейчас избавиться от парсинга, сразу загнав в базу не голый текст, а уже отформатированный, но тогда возникнут проблемы при смене оформления.

Если можно, то немного поподробнее о вашем ресурсе:
хостер, тариф, общий объем базы, есть ли что-нибудь трудоемкое из sql-запросов?

Неактивен

 

#5 06-11-2007 00:57:01

gukcso
глаголь
Зарегистрирован: 23-04-2007
Сообщений: 32
Вебсайт

Re: выдержит ли хостинг! читать всем!

the_ghost,

Время выполнения почему-то не выводится, но зато много tag_errorов, с  чем связаны ошибки не ясно.
например: tag_error <txp:if_article_category number="1" name="none"> ->  Textpattern Notice: error_article_context  on line 1887

p.s. время нашел))

Отредактированно gukcso (06-11-2007 00:59:10)

Неактивен

 

#6 06-11-2007 01:04:46

gukcso
глаголь
Зарегистрирован: 23-04-2007
Сообщений: 32
Вебсайт

Re: выдержит ли хостинг! читать всем!

<!-- Runtime:    0.4496 -->
<!-- Query time: 0.162533 -->
<!-- Queries: 114 -->
<!-- Memory: 3539Kb, end of textpattern() -->


<!-- Runtime:    0.4152 -->
<!-- Query time: 0.295708 -->
<!-- Queries: 30 -->
<!-- Memory: 3530Kb, end of textpattern() -->

<!-- Runtime:    0.5746 -->
<!-- Query time: 0.218533 -->
<!-- Queries: 28 -->

<!-- Memory: 3610Kb, end of textpattern() -->

на хостинге стандартные результаты такие.

Неактивен

 

#7 06-11-2007 01:09:32

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: выдержит ли хостинг! читать всем!

Действительно многовато. Но для 1000 имхо хватит. Т.е. за час можно 7200 ваших страниц отдать. А это совсем другой уровень посещаемости


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#8 06-11-2007 01:16:06

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: выдержит ли хостинг! читать всем!

gukcso написал:

Если можно, то немного поподробнее о вашем ресурсе:
хостер, тариф, общий объем базы, есть ли что-нибудь трудоемкое из sql-запросов?

У меня виртуальный сервер на площадке в Амстердаме.
Общий объем базы не считал, думаю, около 250-300 мб. Стандартных плагинов используется мало, но сам ТП местами сильно переписан. В основном в админке. Запросов на главную около 30. На внутреннюю порядка 15.

Помимо обычных посетителей, сайт отдает фиды в различные дата-манинговые компании. В общей сложности фид дергают каждые 5-10 минут. Каждый день публикуется около 10 новостей.

Советую вам не париться, а решать проблемы по мере поступления? wink

Неактивен

 

#9 06-11-2007 11:52:56

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: выдержит ли хостинг! читать всем!

gukcso написал:

<!-- Queries: 114 -->

вот этот показатель смущает.
Многовато не технической стороны, а с логической.
Есть подозрение, что что-то не оптимально сделано.
Уменьшить количество запросов никак нельзя?

Неактивен

 

#10 14-11-2007 17:36:12

gukcso
глаголь
Зарегистрирован: 23-04-2007
Сообщений: 32
Вебсайт

Re: выдержит ли хостинг! читать всем!

оптимизировал всё, что смог. теперь число запросов в среднем 15 на страницу, время выполнения 0.2с
к тому же, сменил хостера, теперь всё просто летает)

самым тяжеловесным был плагин выбора популярных статей. создал отдельный пхпшник, результат записываю в текстовый файл и в шаблоне читаю его, скрипт выполняется по крону раз в день. всем советую!

Описание поместил в "Свои наработки": http://textpattern.ru/forum/viewtopic.php?id=1959

Неактивен

 

#11 14-11-2007 23:23:23

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: выдержит ли хостинг! читать всем!

расскажи про популярные статьи подробнее smile что и как


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#12 10-05-2008 19:19:57

acsell
аз
Зарегистрирован: 10-05-2008
Сообщений: 3

Re: выдержит ли хостинг! читать всем!

хм... а у меня что-то ТХП совсем небыстро работатет. При дефолтной инсталляции на главной странице:
<!-- Runtime:    10,343 -->
<!-- Query time: 0,027105 -->
<!-- Queries: 20 -->
<!-- Memory: 1866Kb, end of textpattern() -->

на странице с постами:<!-- Runtime:    20,795 -->
<!-- Query time: 0,029908 -->
<!-- Queries: 28 -->
<!-- Memory: 1884Kb, end of textpattern() -->

При этом тут же крутится WP 2.5.1. Причем крутится реально быстрее... В чем может быть причина?

Неактивен

 

#13 11-05-2008 11:59:35

acsell
аз
Зарегистрирован: 10-05-2008
Сообщений: 3

Re: выдержит ли хостинг! читать всем!

хм... ничего не делал, время генерации страниц сменилось. теперь на 10 секунд все быстрее. ровно на 10...

Неактивен

 

#14 12-05-2008 11:12:53

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: выдержит ли хостинг! читать всем!

acsell написал:

хм... а у меня что-то ТХП совсем небыстро работатет. При дефолтной инсталляции на главной странице:
<!-- Runtime:    10,343 -->
<!-- Query time: 0,027105 -->
<!-- Queries: 20 -->
... В чем может быть причина?

Количество запросов к базе у тебя нормальное. Отклик MySQl сервера - нормальный.
Ненормально время генерации самой страницы.
Версии 2.
Либо хостер как-то лимитрирует процессорное время, либо там же, на сервере, запущен какой-то тяжелый скрипт, который все процессорное время забирает под себя.

acsell написал:

хм... ничего не делал, время генерации страниц сменилось. теперь на 10 секунд все быстрее. ровно на 10...

Склоняюсь ко второй версии. Что-то на сервере периодически начинает работать очень тяжелое. Приоритет у этого тяжелого явно выше, чем у твоих скриптов, поэтому они попадают в очередь и отрабатываются после всего.

Неактивен

 

#15 12-05-2008 16:44:02

acsell
аз
Зарегистрирован: 10-05-2008
Сообщений: 3

Re: выдержит ли хостинг! читать всем!

у меня виртуальный выделенный сервер. слежу за нагрузкой, ничего лишнего незапущено.
время генерации в один момент снизилось, но как-то все странно. вордпресс-то работатет так же, как и работал.
на титуле:
<!-- Runtime:    0,4041 -->
<!-- Query time: 0,024103 -->
<!-- Queries: 19 -->
<!-- Memory: 1939Kb, end of textpattern() -->

на страницах с постом:
<!-- Runtime:    5,4343 -->
<!-- Query time: 0,016953 -->
<!-- Queries: 25 -->
<!-- Memory: 1955Kb, end of textpattern() -->

Отредактированно acsell (12-05-2008 16:50:21)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru