SimplePortal 2.3.3 начал сильно загружать Apache

Автор колбаскин, 10 декабря 2011, 19:51:47

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

колбаскин

С недавнего времени начал загружать Apache
Данные портала
Страница сгенерирована за 4.082 секунд. Запросов: 22.
Страница сгенерирована за 5.376 секунд. Запросов: 20.

Данные форума
Страница сгенерирована за 0.356 секунд. Запросов: 17.
Страница сгенерирована за 0.303 секунд. Запросов: 13.


Mysql абсолютно не нагружен...

Понимаю что гадание на кофейной гуще, но все же может есть мысли?
Последнее что ставил на smf, это Quick Spoiler

Связано ли это с этим не уверен, обнаружил недавно

digger®

Цитата: колбаскин от 10 декабря 2011, 19:51:47
С недавнего времени начал загружать Apache
Данные портала
Страница сгенерирована за 4.082 секунд. Запросов: 22.
Страница сгенерирована за 5.376 секунд. Запросов: 20.
Данные форума
Страница сгенерирована за 0.356 секунд. Запросов: 17.
Страница сгенерирована за 0.303 секунд. Запросов: 13.

Mysql абсолютно не нагружен...

Понимаю что гадание на кофейной гуще, но все же может есть мысли?
Последнее что ставил на smf, это Quick Spoiler

Связано ли это с этим не уверен, обнаружил недавно
Включите debug и посмотрите на запросы.

колбаскин

Цитата: digger от 10 декабря 2011, 21:23:43Включите debug и посмотрите на запросы.

Включить где? В движке или на сервере?
Запросов в mysql я вообще не вижу при обновлении страницы. Как по мне упирается именно в выполнение чего либо апачем


chilly86

может портал в одном из блоков выводит какой то банер, который долго грузиться из за проблем на втором конце "провода"?
попробуйте поотключать поочередно их
to live is to die

digger®

Цитата: chilly86 от 11 декабря 2011, 12:59:26
может портал в одном из блоков выводит какой то банер, который долго грузиться из за проблем на втором конце "провода"?
попробуйте поотключать поочередно их
Долго грузящийся баннер не увеличит время генерации страницы. А вот какой-нибудь парсер стороннего контента, типа RSS - может.

колбаскин

Для начала хочу сказать спасибо за внимание к моей теме
Теперь скажите пожалуйста где включить debug ? и где потом смотреть запросы

Адрес портала отправлю в личку, может что так заметите

digger®

Цитата: колбаскин от 11 декабря 2011, 13:23:04
Теперь скажите пожалуйста где включить debug ? и где потом смотреть запросы
В Settings.php добавить строчку
$db_show_debug = true;
и внизу страниц будет показывать список запросов с затраченным на каждый временем.

колбаскин

Цитата: digger от 11 декабря 2011, 20:42:10и внизу страниц будет показывать список запросов с затраченным на каждый временем.

Спасибо


Шаблонов: 3: index (default), Portal (default), PortalArticles (default).
Дополнительных шаблонов: 8: init, html_above, body_above, portal_above, articles, portal_below, body_below, html_below.
Языковых файлов: 14: SPortal.english (default), SPortal.russian-utf8 (default), SPortal.english (default), index+Modifications.english (default), index+Modifications.russian-utf8 (default), QuickSpoiler.english (default), QuickSpoiler.russian-utf8 (default), SPortal.russian-utf8 (default), Stats.english (default), Stats.russian-utf8 (default), QuickSpoiler.english (default), QuickSpoiler.russian-utf8 (default), Stats.english (default), Stats.russian-utf8 (default).
Файлов стилей: 1: portal (default).
Подключено файлов: 20 - 844KB. (показать)
Попаданий в кэш: 4: 0.00018 сек. для 16533 байт (показать)
Запросов в БД: 43.

         SET NAMES utf8
   файл .../Sources/Load.php, строка 137, что заняло 0.00010514 сек. и запросов: 0.00093293.

      SELECT id_theme, variable, value
      FROM smf_themes
      WHERE id_member = 0
         AND id_theme IN (1, 1)
   файл .../Sources/ScheduledTasks.php, строка 1201, что заняло 0.00012088 сек. и запросов: 0.00282311.

      SELECT data
      FROM smf_sessions
      WHERE session_id = '9u8jgc39f4iulhrmj0j9va6cm0'
      LIMIT 1
   файл .../Sources/Load.php, строка 2559, что заняло 0.00013494 сек. и запросов: 0.01544905.

            SELECT mem.*, IFNULL(a.id_attach, 0) AS id_attach, a.filename, a.attachment_type
            FROM smf_members AS mem
               LEFT JOIN smf_attachments AS a ON (a.id_member = 1)
            WHERE mem.id_member = 1
            LIMIT 1
   файл .../Sources/Load.php, строка 356, что заняло 0.00015712 сек. и запросов: 0.01631999.

         SELECT variable, value, id_member, id_theme
         FROM smf_themes
         WHERE id_member = 1
            AND id_theme = 1
   файл .../Sources/Load.php, строка 1490, что заняло 0.00010395 сек. и запросов: 0.01701999.

      SELECT
         spb.id_block, spb.label, spb.type, spb.col, spb.row, spb.permission_set,
         spb.groups_allowed, spb.groups_denied, spb.state, spb.force_view, spb.display,
         spb.display_custom, spb.style, spp.variable, spp.value
      FROM smf_sp_blocks AS spb
         LEFT JOIN smf_sp_parameters AS spp ON (spp.id_block = spb.id_block)
      WHERE spb.state = 1
      ORDER BY spb.col, spb.row
   файл .../Sources/Subs-Portal.php, строка 381, что заняло 0.00016499 сек. и запросов: 0.03312707.

         SET NAMES utf8
   файл .../Sources/Load.php, строка 137, что заняло 0.000103 сек. и запросов: 0.00092697.

      SELECT id_theme, variable, value
      FROM smf_themes
      WHERE id_member = 0
         AND id_theme IN (1, 1)
   файл .../Sources/ScheduledTasks.php, строка 1201, что заняло 0.00012302 сек. и запросов: 0.00283384.

      SELECT data
      FROM smf_sessions
      WHERE session_id = '9u8jgc39f4iulhrmj0j9va6cm0'
      LIMIT 1
   файл .../Sources/Load.php, строка 2559, что заняло 0.0003581 сек. и запросов: 0.01531386.

            SELECT mem.*, IFNULL(a.id_attach, 0) AS id_attach, a.filename, a.attachment_type
            FROM smf_members AS mem
               LEFT JOIN smf_attachments AS a ON (a.id_member = 1)
            WHERE mem.id_member = 1
            LIMIT 1
   файл .../Sources/Load.php, строка 356, что заняло 0.00015306 сек. и запросов: 0.01647401.

         SELECT variable, value, id_member, id_theme
         FROM smf_themes
         WHERE id_member = 1
            AND id_theme = 1
   файл .../Sources/Load.php, строка 1490, что заняло 0.0001061 сек. и запросов: 0.01716685.

         UPDATE smf_log_online
         SET log_time = 1323632162, ip = IFNULL(INET_ATON('95.198.184.12'), 0), url = 'a:1:{s:10:\"USER_AGENT\";s:70:\"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0\";}'
         WHERE session = '9u8jgc39f4iulhrmj0j9va6cm0'
   файл .../Sources/Subs.php, строка 2886, что заняло 0.0004611 сек. и запросов: 0.03196788.

      SELECT
         spb.id_block, spb.label, spb.type, spb.col, spb.row, spb.permission_set,
         spb.groups_allowed, spb.groups_denied, spb.state, spb.force_view, spb.display,
         spb.display_custom, spb.style, spp.variable, spp.value
      FROM smf_sp_blocks AS spb
         LEFT JOIN smf_sp_parameters AS spp ON (spp.id_block = spb.id_block)
      WHERE spb.state = 1
      ORDER BY spb.col, spb.row
   файл .../Sources/Subs-Portal.php, строка 381, что заняло 0.00015712 сек. и запросов: 0.03420091.

      SELECT COUNT(*)
      FROM smf_sp_articles as a
         INNER JOIN smf_sp_categories AS c ON (c.id_category = a.id_category)
         INNER JOIN smf_messages AS m ON (m.id_msg = a.id_message)
         INNER JOIN smf_boards AS b ON (b.id_board = m.id_board)
      WHERE 1=1
         AND a.approved = 1
         AND publish = 1
   файл .../Sources/PortalArticles.php, строка 65, что заняло 0.00012207 сек. и запросов: 0.03965998.

         SELECT m.id_member
         FROM smf_sp_articles AS a
            INNER JOIN smf_messages AS m ON (m.id_msg = a.id_message)
            INNER JOIN smf_boards AS b ON (b.id_board = m.id_board)
            INNER JOIN smf_sp_categories AS c ON (c.id_category = a.id_category)
         WHERE 1=1
            AND a.approved = 1
            AND publish = 1
            AND m.id_member != 0
         ORDER BY a.id_message DESC
         LIMIT 0, 5
   файл .../Sources/PortalArticles.php, строка 96, что заняло 0.00012207 сек. и запросов: 0.04005289.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member IN (360, 6, 335, 8)
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00012183 сек. и запросов: 0.04041505.

      SELECT
         a.id_article, a.id_category, a.id_message, a.approved, c.name as cname, c.picture, m.id_member,
         IFNULL(mem.real_name, m.poster_name) AS poster_name, m.icon, m.subject, m.body, m.poster_time,
         m.smileys_enabled, t.id_topic, t.num_replies, t.num_views, t.locked, b.id_board, b.name as bname,
         mem.avatar, at.id_attach, at.attachment_type, at.filename
      FROM smf_sp_articles AS a
         INNER JOIN smf_sp_categories AS c ON (c.id_category = a.id_category)
         INNER JOIN smf_messages AS m ON (m.id_msg = a.id_message)
         INNER JOIN smf_topics AS t ON (t.id_first_msg = a.id_message)
         INNER JOIN smf_boards AS b ON (b.id_board = m.id_board)
         LEFT JOIN smf_members AS mem ON (mem.id_member = m.id_member)
         LEFT JOIN smf_attachments AS at ON (at.id_member = mem.id_member)
      WHERE 1=1
         AND a.approved = 1
         AND publish = 1
      ORDER BY a.id_message DESC
      LIMIT 0, 5
   файл .../Sources/PortalArticles.php, строка 130, что заняло 0.00023413 сек. и запросов: 0.04086995.

      UPDATE smf_log_activity
      SET
         hits = hits + 1
      WHERE date = '2011-12-11'
   файл .../Sources/Subs.php, строка 3266, что заняло 0.00015187 сек. и запросов: 0.04136205.

         SELECT
         IFNULL(lo.log_time, 0) AS is_online, IFNULL(a.id_attach, 0) AS id_attach, a.filename, a.attachment_type,
         mem.signature, mem.personal_text, mem.location, mem.gender, mem.avatar, mem.id_member, mem.member_name,
         mem.real_name, mem.email_address, mem.hide_email, mem.date_registered, mem.website_title, mem.website_url,
         mem.birthdate, mem.member_ip, mem.member_ip2, mem.icq, mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.country_flag,
         mem.karma_good, mem.id_post_group, mem.karma_bad, mem.lngfile, mem.id_group, mem.time_offset, mem.show_online,
         mem.thank_you_post_made, mem.thank_you_post_became, last_thank_you_time,
         mem.buddy_list, mg.online_color AS member_group_color, IFNULL(mg.group_name, '') AS member_group,
         pg.online_color AS post_group_color, IFNULL(pg.group_name, '') AS post_group, mem.is_activated, mem.warning,
         CASE WHEN mem.id_group = 0 OR mg.stars = '' THEN pg.stars ELSE mg.stars END AS stars,
         mem.usertitle
         FROM smf_members AS mem
         LEFT JOIN smf_log_online AS lo ON (lo.id_member = mem.id_member)
         LEFT JOIN smf_attachments AS a ON (a.id_member = mem.id_member)
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
         WHERE mem.id_member = 1
   файл .../Sources/Load.php, строка 1013, что заняло 0.00062299 сек. и запросов: 0.04848695.

            SELECT
               aw.id_award, aw.award_name, aw.description, aw.minifile,
               am.id_member, am.date_received, am.favorite
            FROM smf_awards_members AS am
               INNER JOIN smf_awards AS aw ON (aw.id_award = am.id_award)
            WHERE am.id_member IN(1)
            ORDER BY am.favorite DESC, am.date_received DESC
   файл .../Sources/Load.php, строка 1039, что заняло 0.00013304 сек. и запросов: 0.0493679.

         SELECT *
         FROM smf_themes
         WHERE id_member = 1
   файл .../Sources/Load.php, строка 1066, что заняло 9.99E-5 сек. и запросов: 0.04968095.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member = 1
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00012708 сек. и запросов: 0.05132699.

      SELECT
         lo.id_member, lo.log_time, lo.id_spider, mem.real_name, mem.member_name, mem.show_online,
         mg.online_color, mg.id_group, mg.group_name
      FROM smf_log_online AS lo
         LEFT JOIN smf_members AS mem ON (mem.id_member = lo.id_member)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = CASE WHEN mem.id_group = 0 THEN mem.id_post_group ELSE mem.id_group END)
   файл .../Sources/Subs-MembersOnline.php, строка 82, что заняло 0.00036192 сек. и запросов: 0.05219698.

      SELECT COUNT(*)
      FROM smf_boards
   файл .../SSI.php, строка 904, что заняло 0.00010085 сек. и запросов: 0.05412507.

      SELECT COUNT(*)
      FROM smf_categories
   файл .../SSI.php, строка 913, что заняло 9.084E-5 сек. и запросов: 0.05438805.

      SELECT
         att.id_attach, att.id_msg, att.filename, IFNULL(att.size, 0) AS filesize, att.downloads, mem.id_member,
         IFNULL(mem.real_name, m.poster_name) AS poster_name, m.id_topic, m.subject, t.id_board, m.poster_time,
         att.width, att.height, IFNULL(thumb.id_attach, 0) AS id_thumb, thumb.width AS thumb_width, thumb.height AS thumb_height
      FROM smf_attachments AS att
         INNER JOIN smf_messages AS m ON (m.id_msg = att.id_msg)
         INNER JOIN smf_topics AS t ON (t.id_topic = m.id_topic)
         LEFT JOIN smf_members AS mem ON (mem.id_member = m.id_member)
         LEFT JOIN smf_attachments AS thumb ON (thumb.id_attach = att.id_thumb)
      WHERE att.attachment_type = 0
      ORDER BY att.id_attach DESC
      LIMIT 5
   файл .../SSI.php, строка 2044, что заняло 0.00016809 сек. и запросов: 0.05516291.

      SELECT
         m.poster_time, ms.subject, m.id_topic, m.id_member, m.id_msg, b.id_board, b.name AS board_name, t.num_replies, t.num_views,
         IFNULL(mem.real_name, m.poster_name) AS poster_name,
         IFNULL(lt.id_msg, IFNULL(lmr.id_msg, 0)) >= m.id_msg_modified AS is_read,
         IFNULL(lt.id_msg, IFNULL(lmr.id_msg, -1)) + 1 AS new_from, SUBSTRING(m.body, 1, 384) AS body, m.smileys_enabled, m.icon
      FROM smf_topics AS t
         INNER JOIN smf_messages AS m ON (m.id_msg = t.id_last_msg)
         INNER JOIN smf_boards AS b ON (b.id_board = t.id_board)
         INNER JOIN smf_messages AS ms ON (ms.id_msg = t.id_first_msg)
         LEFT JOIN smf_members AS mem ON (mem.id_member = m.id_member)
         LEFT JOIN smf_log_topics AS lt ON (lt.id_topic = t.id_topic AND lt.id_member = 1)
         LEFT JOIN smf_log_mark_read AS lmr ON (lmr.id_board = b.id_board AND lmr.id_member = 1)
      WHERE t.id_last_msg >= 2569
         
         AND b.id_board NOT IN (130)
         
         AND b.id_board IN (63, 74, 85, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 77, 75, 76, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 115, 114, 113, 140, 145, 149, 153, 157, 161, 146, 150, 162, 147, 151, 163, 148, 152, 164, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 129, 131, 132, 136, 144, 133, 134, 135, 137, 138, 139, 170, 171, 165, 166, 167, 168, 169, 172)
         AND 1=1
         AND t.approved = 1
         AND m.approved = 1
      ORDER BY t.id_last_msg DESC
      LIMIT 5
   файл .../SSI.php, строка 469, что заняло 0.00031614 сек. и запросов: 3.65209293.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member = 5
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00013494 сек. и запросов: 3.66100001.

         SELECT
            m.id_member, m.real_name, m.posts, m.avatar,
            a.id_attach, a.attachment_type, a.filename
         FROM smf_members AS m
            LEFT JOIN smf_attachments AS a ON (a.id_member = m.id_member)
         ORDER BY posts DESC
         LIMIT 5
   файл .../Sources/PortalBlocks.php, строка 508, что заняло 0.00011992 сек. и запросов: 3.66179204.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member = 15
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00013781 сек. и запросов: 3.66233206.

      SELECT
         m.poster_time, m.subject, m.id_topic, m.id_member, m.id_msg, m.id_board, b.name AS board_name,
         IFNULL(mem.real_name, m.poster_name) AS poster_name,
         IFNULL(lt.id_msg, IFNULL(lmr.id_msg, 0)) >= m.id_msg_modified AS is_read,
         IFNULL(lt.id_msg, IFNULL(lmr.id_msg, -1)) + 1 AS new_from, SUBSTRING(m.body, 1, 384) AS body, m.smileys_enabled
      FROM smf_messages AS m
         INNER JOIN smf_boards AS b ON (b.id_board = m.id_board)
         LEFT JOIN smf_members AS mem ON (mem.id_member = m.id_member)
         LEFT JOIN smf_log_topics AS lt ON (lt.id_topic = m.id_topic AND lt.id_member = 1)
         LEFT JOIN smf_log_mark_read AS lmr ON (lmr.id_board = m.id_board AND lmr.id_member = 1)
      WHERE
      m.id_msg >= 2619
     
      AND b.id_board NOT IN (130)
     
      AND 1=1
      AND m.approved = 1
      ORDER BY m.id_msg DESC
      LIMIT 5
   файл .../SSI.php, строка 294, что заняло 0.00017905 сек. и запросов: 3.66314292.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member = 567
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00015593 сек. и запросов: 3.67020202.

         SELECT id_member
         FROM smf_moderators AS mods
   файл .../Sources/PortalBlocks.php, строка 2244, что заняло 0.00011706 сек. и запросов: 3.67106199.

         SELECT bp.id_group, bp.add_deny
         FROM smf_board_permissions AS bp
         WHERE bp.permission = 'moderate_board'
            AND bp.id_profile = 1
   файл .../Sources/Subs-Members.php, строка 1058, что заняло 0.00011086 сек. и запросов: 3.67165804.

      SELECT mem.id_member
      FROM smf_members AS mem
         LEFT JOIN smf_moderators AS mods ON (mods.id_member = mem.id_member AND mods.id_board = 0)
      WHERE (mods.id_member IS NOT NULL OR mem.id_group IN (1, 2) OR FIND_IN_SET(1, mem.additional_groups) != 0 OR FIND_IN_SET(2, mem.additional_groups) != 0)
   файл .../Sources/Subs-Members.php, строка 1096, что заняло 0.00012398 сек. и запросов: 3.67208099.

         SELECT id_group, add_deny
         FROM smf_permissions
         WHERE permission = 'admin_forum'
   файл .../Sources/Subs-Members.php, строка 1018, что заняло 0.0001049 сек. и запросов: 3.67246604.

      SELECT mem.id_member
      FROM smf_members AS mem
      WHERE (mem.id_group IN (1) OR FIND_IN_SET(1, mem.additional_groups) != 0)
   файл .../Sources/Subs-Members.php, строка 1096, что заняло 0.00010085 сек. и запросов: 3.672822.

      SELECT
            m.id_member, m.real_name, m.avatar, mg.group_name,
            a.id_attach, a.attachment_type, a.filename
      FROM smf_members AS m
            LEFT JOIN smf_attachments AS a ON (a.id_member = m.id_member)
            LEFT JOIN smf_membergroups AS mg ON (mg.id_group = CASE WHEN m.id_group = 0 THEN m.id_post_group ELSE m.id_group END)
      WHERE m.id_member IN (6, 8, 335, 15, 271, 344, 1, 336, 360)
   файл .../Sources/PortalBlocks.php, строка 2274, что заняло 0.00013304 сек. и запросов: 3.67323494.

      SELECT
         mem.id_member, mem.member_name, mem.real_name, mem.id_group,
         mg.online_color AS member_group_color, pg.online_color AS post_group_color
      FROM smf_members AS mem
         LEFT JOIN smf_membergroups AS pg ON (pg.id_group = mem.id_post_group)
         LEFT JOIN smf_membergroups AS mg ON (mg.id_group = mem.id_group)
      WHERE mem.id_member IN (271, 336, 344)
   файл .../Sources/Subs-Portal.php, строка 951, что заняло 0.00012684 сек. и запросов: 3.67392802.

      SELECT id_member, real_name, YEAR(birthdate) AS birth_year, birthdate
      FROM smf_members
      WHERE YEAR(birthdate) != '0001'
         AND MONTH(birthdate) != 0
         AND DAYOFMONTH(birthdate) != 0
         AND YEAR(birthdate) <= 2011
         AND (
            DATE_FORMAT(birthdate, '2011-%m-%d') BETWEEN '2011-12-01' AND '2011-12-31'
         )
         AND is_activated = 1
   файл .../Sources/Subs-Calendar.php, строка 137, что заняло 0.0001719 сек. и запросов: 3.67540002.

      SELECT
         cal.id_event, cal.start_date, cal.end_date, cal.title, cal.id_member, cal.id_topic,
         cal.id_board, b.member_groups, t.id_first_msg, t.approved, b.id_board
      FROM smf_calendar AS cal
         LEFT JOIN smf_boards AS b ON (b.id_board = cal.id_board)
         LEFT JOIN smf_topics AS t ON (t.id_topic = cal.id_topic)
      WHERE cal.start_date <= '2011-12-31'
         AND cal.end_date >= '2011-12-01'
         AND (cal.id_board = 0 OR 1=1)
   файл .../Sources/Subs-Calendar.php, строка 188, что заняло 0.00015187 сек. и запросов: 3.67597198.

      SELECT event_date, YEAR(event_date) AS year, title
      FROM smf_calendar_holidays
      WHERE event_date BETWEEN '2011-12-01' AND '2011-12-31'
         OR event_date BETWEEN '0004-12-01' AND '0004-12-31'
   файл .../Sources/Subs-Calendar.php, строка 285, что заняло 0.00013709 сек. и запросов: 3.67643189.

      SELECT
         b.name, b.num_topics, b.num_posts, b.id_board, 1 AS is_read
      FROM smf_boards AS b
         LEFT JOIN smf_log_boards AS lb ON (lb.id_board = b.id_board AND lb.id_member = 1)
      WHERE 1=1
         AND b.id_board != 130
      ORDER BY b.num_posts DESC
      LIMIT 5
   файл .../SSI.php, строка 599, что заняло 0.00012207 сек. и запросов: 3.67797494.


Макар

за это  SELECT COUNT(*) поотрывать бы руки

у тебя два тяжелых (долгих) запроса

     SELECT COUNT(*)
      FROM smf_categories
   файл .../SSI.php, строка 913, что заняло 9.084E-5 сек. и запросов: 0.05438805.

         SELECT *
         FROM smf_themes
         WHERE id_member = 1
   файл .../Sources/Load.php, строка 1066, что заняло 9.99E-5 сек. и запросов: 0.04968095.

блок смены темы оформления через портал включен?

и 45 запросов это дофига ..............



Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

колбаскин

Цитата: Макар от 12 декабря 2011, 08:32:33за это  SELECT COUNT(*) поотрывать бы руки

у тебя два тяжелых (долгих) запроса

     SELECT COUNT(*)
      FROM smf_categories
   файл .../SSI.php, строка 913, что заняло 9.084E-5 сек. и запросов: 0.05438805.

Что с этим делать? За что отвечает запрос и как его отключить?

Цитата: Макар от 12 декабря 2011, 08:32:33
         SELECT *
         FROM smf_themes
         WHERE id_member = 1
   файл .../Sources/Load.php, строка 1066, что заняло 9.99E-5 сек. и запросов: 0.04968095.

блок смены темы оформления через портал включен?

и 45 запросов это дофига ..............


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

Но не помогло. Куда копать?

Макар

по второму пункту
попробуй запретить всем смену темы оформления
и сбросить у всех на ту что стоит по умолчанию
это если используется не стандарт

если сторонних тем не установлено, то даже не знаю , видать сам код такой

по первому идет выборка категорий , а сколько их у тебя ?
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

колбаскин

Цитата: Макар от 12 декабря 2011, 13:42:38по второму пункту
попробуй запретить всем смену темы оформления

Изначально запрещена, галочка была снята.

Цитата: Макар от 12 декабря 2011, 13:42:38по первому идет выборка категорий , а сколько их у тебя ?

Если мы говорим о категориях новостей, то одна.

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

колбаскин

Цитата: Макар от 12 декабря 2011, 17:05:28smf_categories это не новости

Скажи плз что отключить или подправить
Не хотелось бы портал отключать...

Макар

кхм.............

да откуда ж я знаю ? что отключать, если не знаю что включенно !

отключай все по частям и контролируй  параметры .........

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

колбаскин

Ну а по запросам можно что-то определить?
Я отключал все блоки на портале и все равно была нагрузка

Я даже не представляю в чем проблема. Я ничего в портале руками не правил, может сам портал кривой
но тогда почему у других нет таких проблем

Нашел,     Список статей  - отключил все тут и портал летает.
Тому кто его писал нужно отбить печень

Макар

тот кто его писал он же и один из кодеров самого смф
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

kak2z

У меня кстати тоже портал сильно нагружает.. при включеном портале время генерации страниц до секунды доходит. Только его выключаешь сразу 0.03 секунды.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan

Странно, у меня портал совершенно не повлиял на эти характеристики.

kak2z

А какое у Вас время генерации с порталом? И ссылку можно на Ваш форум?

П.С. У меня когда много народа набегает приходится портал вырубать

http://kak2z.ru/





Разница налицо)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Макар

0.6 это конечно не фонтан, но и не критичное значение
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

kak2z

Ну оно скачет тоже.. чуть больше людей.. 1 сек.. чуть меньше 0.5...  А когда без портала всегда быстро)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

колбаскин

Портал и так кривой и сильно нагружает ресурсы
А если еще ддосить начнут на эту страницу, то прощай сервер.
В итоге даже не знаю что и делать...

karavan

Цитата: kak2z от 13 декабря 2011, 10:47:54А какое у Вас время генерации с порталом? И ссылку можно на Ваш форум?
Время генерации 0,06-0,07 Ссылку отправил в ЛС.

kak2z

Цитата: karavan от 13 декабря 2011, 12:10:50
Время генерации 0,06-0,07 Ссылку отправил в ЛС.


Спасибо... ну да. у вас пошустрее...
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan

Ну в вас и портал позагруженее, хотя не знаю, критично ли это... имхо стоит попробовать другой хостинг, или, если сайт заметно не "тормозит", оставить всё как есть и не переживать по этому поводу.

колбаскин

Ну если брать мой случай, то у меня свой сервер
И могу сказать что портал в данном виде загружает его сильнее в 3 раза чем отдельный ресурс с посещалкой в 12к

В среднем аверейдж сервера около 1, восновном меньше
а одно обновление портала валила на сервере 3, если 5-6 обновлений сразу то аверейдж поднимался до 12

афтар портала криворукий.

kak2z

Так он же и аффтар СМФ))

П.С. У меня ВПС)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Bugo

Цитата: колбаскин от 13 декабря 2011, 13:15:30афтар портала криворукий.
Цитата: kak2z от 13 декабря 2011, 13:16:46Так он же и аффтар СМФ))
Во-первых, он ни автором портала, ни автором SMF не является. Одним из разработчиков — да, но не автором. А во-вторых, прежде чем обвинять кого-то в криворукости, попробуйте сделать сами и лучше.

chilly86

ну чем больше различных блоков - тем дольше генерирует (к.о)
у меня на главной shoutbox, custom html для йолки и "кто онлайн"

Страница сгенерирована за 0.084 секунд. Запросов: 14.
а если облепить форум со всех сторон множеством блоков - вот и получиться
жертвуйте чем то
to live is to die

kak2z

Да вот и приходится жертвовать) Одна надежда на ДримПортал) Может он будет не так много жрать ресурсов. Жду вот его новую версию.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

колбаскин

Цитата: Bugo от 13 декабря 2011, 14:07:17А во-вторых, прежде чем обвинять кого-то в криворукости, попробуйте сделать сами и лучше.

Тут интересный момент. Я же не выкладываю в сеть для общего пользования то что сделал сам, а человек взял на себя ответственность и выложил. Причем линки внизу страницы обязательны.
Раз уж я выбрал для себя портал, буду использовать, т.к. переходить на что-то другое уже поздно. Хотя может и нет. Но теперь мне нужно будет перевешивать форум на другой адрес и ждать переиндексации.

Pres

Цитата: Bugo от 13 декабря 2011, 14:07:17А во-вторых, прежде чем обвинять кого-то в криворукости, попробуйте сделать сами и лучше.
Он может только воровать чужие наработки.
Создал сайт клон другого сайта, передрал список тем, поменял название сайта на одну букву, добавил картинок и всё готово.
Передрать легко, а вот самому, что-то создать и настроить нужно много труда вложить.
А Вы ему ещё помогаете тут.
Если сам криворукий причём тут разработчик? Сумел стырить, так сумей и настроить, откуда украл всё прекрасно работает на SMF, как и множество других сайтов.

Что бы не быть голословным, вот его клон giclub.tv.
Вот откуда он содрал идею и всё остальное gisclub.tv

колбаскин

Цитата: Pres от 13 декабря 2011, 20:55:00Он может только воровать чужие наработки.

Ты темой не ошибся дядя? Зарегился чтобы эту ерись написать? Иди на гейклаб

Mavn

что то мне подсказывает что это нынче спам такой последите за развитием если ответов по теме не будет сообщите грохну и учетку и пост
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

колбаскин

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

Есть другая возможность оформлять новости на главной?

Article Settings

ПомощьВключить статьи?
ПомощьКоличество статей на странице:
ПомощьОграничение по количеству символов в статье:
ПомощьОтображать аватар автора статьи:

колбаскин

Помог грамотный человек
Зачем тут спрашивал даже не понимаю
Но вдруг у кого-то еще будет проблема

Проблема была в if (($cutoff = $smcFunc['strpos']($row['body'], '[cutoff]')) !== false)

Тормозит парсинг этой функции для проверки есть ли там строка [cutoff]

kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

digger®

Цитата: колбаскин от 26 января 2012, 17:10:59
Помог грамотный человек
Зачем тут спрашивал даже не понимаю
Но вдруг у кого-то еще будет проблема

Проблема была в if (($cutoff = $smcFunc['strpos']($row['body'], '[cutoff]')) !== false)

Тормозит парсинг этой функции для проверки есть ли там строка [cutoff]
А версия SimplePortal какая? Вроде в какой то старой такой косяк был.

колбаскин

Цитата: digger от 26 января 2012, 19:51:19А версия SimplePortal какая? Вроде в какой то старой такой косяк был.

SimplePortal 2.3.4 RC1

У меня тяжелые посты на форуме, там обзоры техники

kak2z

Так скажите что где надо сделать что бы проверить есть у меня этот косяк или нет)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

колбаскин

Sources/PortalArticles.php

if (($cutoff = $smcFunc['strpos']($row['body'], '[cutoff]')) !== false)

заменить на

if (($cutoff = strpos($row['body'], '[cutoff]')) !== false)

kak2z

Версия 2.3.4 - есть такая строка... уважаемые гуру скажите стоит менять или нет?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

digger®

Цитата: kak2z от 26 января 2012, 20:10:51
Версия 2.3.4 - есть такая строка... уважаемые гуру скажите стоит менять или нет?
Будет быстрее, только если нет проблемы, зачем ее решать? И с utf8 возможно будет неправильно определять позицию обрезки.

kak2z

Ну тормоза определенные есть на портале у меня.. А как сделать что бы с ютф было все в порядке?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)


kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)