• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: Лимит процессорного времени
PostPosted: Mon Sep 02, 2013 7:44 am 
Offline
Forum Members
Forum Members
User avatar

Joined: Sat Dec 06, 2008 3:05 pm
Posts: 76
Здравствуйте уважаемые гуру!
Делаю далеко не первый сайт на CMS MS, но тут столкнулся с неизвестной ранее проблемой. Сайт потребляет по 90-120 минут процессорного времени в день и это превышает установленный по тарифу лимит на хостинге.

Посещаемость 100 - 300 человек в день.
Все опции кеширования включены, кроме проверки компилирования страницы, т.к. редакторы время от времени меняют контент. Есть подозрения, что такую нагрузку может вызывать модуль CGSmartImage, при обработке изображений и наложении watermark, но полученные изображения кешируются.
Страницы генерируются быстро. Постоянные соединения с БД тоже не уменьшают процессорное время.

Хостинг hc.ru
skazka-dom.ru

Может кто сталкивался с подобными проблемами?
Заранее спасибо!
Информация о системе:
----------------------------------------------
Cms Version: 1.11.7
Installed Modules:
CMSMailer: 5.2.1
CMSPrinting: 1.0.4
FileManager: 1.4.3
MenuManager: 1.8.5
MicroTiny: 1.2.5
ModuleManager: 1.5.5
News: 2.12.12
ThemeManager: 1.1.8
Cataloger: 0.11.3
FormBuilder: 0.7.3
Gallery: 1.6.1
TinyMCE: 2.9.12
GBFilePicker: 1.3.3
CGSimpleSmarty: 1.7
CGExtensions: 1.37
SiteMapMadeSimple: 1.2.7
CGSmartImage: 1.11

Config Information:
php_memory_limit:
process_whole_template:
max_upload_size: 32000000
url_rewriting: mod_rewrite
page_extension: .php
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true

Php Information:
phpversion: 5.3.13
md5_function: Вкл (True )
gd_version: 2
tempnam_function: Вкл (True )
magic_quotes_runtime: Выкл (False )
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 128M
max_execution_time: 300
output_buffering: 1
safe_mode: Выкл (False )
file_uploads: Вкл (True )
post_max_size: 50M
upload_max_filesize: 32M
session_save_path: /tmp/mem/sessions (0777)
session_use_cookies: Вкл (True )
xml_function: Вкл (True )
xmlreader_class: Вкл (True )

Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.1.63
Server Db Grants: Found a "GRANT ALL" statement that appears to be suitable
----------------------------------------------


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Mon Sep 02, 2013 1:33 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Apr 26, 2012 8:38 pm
Posts: 985
Location: Ramenskoe
А для чего у вас используется Cataloger?


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Tue Sep 03, 2013 8:30 am 
Offline
Forum Members
Forum Members
User avatar

Joined: Sat Dec 06, 2008 3:05 pm
Posts: 76
guro \guro:
А для чего у вас используется Cataloger?

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


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Tue Sep 03, 2013 9:52 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Apr 26, 2012 8:38 pm
Posts: 985
Location: Ramenskoe
Я не уверен, что дело именно в нем. Но, зная как он работает изнутри (приходилось оптимизировать код для достаточно ёмкого проекта), стараюсь его использовать реже. Этот модуль очень часто использует класс HierarchyManager, этот класс, в свою очередь, каждый раз получает полный список страниц с их атрибутами. Что, как мне кажется, и может создавать у вас повышенную нагрузку. Попробуйте потестить без этого модуля.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Tue Sep 03, 2013 12:25 pm 
Offline
Forum Members
Forum Members
User avatar

Joined: Sat Dec 06, 2008 3:05 pm
Posts: 76
Спасибо за наводку! Попробую. Только как воспроизвести посещаемость 300 человек и замерить расход процессорного времени? Попробую еще оптимизировать код, убрать обращение к объекту с иерархией.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Tue Sep 03, 2013 2:05 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Apr 26, 2012 8:38 pm
Posts: 985
Location: Ramenskoe
Hippy-core \Hippy-core:
Только как воспроизвести посещаемость 300 человек и замерить расход процессорного времени?
Можете попробовать перенести все данные на модуль Products и после отключить Cataloger.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Лимит процессорного времени
PostPosted: Fri Sep 06, 2013 7:00 am 
Offline
New Member
New Member

Joined: Sat Aug 10, 2013 7:58 pm
Posts: 3
попробуйте это метод для выявления причины.

http://forum.host-food.ru/viewtopic.php ... =677#p6405


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Hosting Nation - Managed CMSMS Hosting