2.0.20 -> 1.53 yükseltmesi ardından yavaşlayan forum..

phpbb2.de plus ile ilgili soru(n)lar ve tartışmalar.

2.0.20 -> 1.53 yükseltmesi ardından yavaşlayan forum..

İleti black swan 24.05.2006, 20:29

Güncellemeyi sorunsuz bir şekilde yaptım, tüm phpbb plus fonksiyonları eksiksiz bir şekilde çalışıyor.

Ancak forum içeriğinde gönderilmiş olan postları görüntülemek aşırı fazla zaman alıyor.

Herhangi bir topic içeriğini görüntülemek istediğimde postların sayısına ve uzunluklarına göre server 20 sn - 1 dk arasında cevap vermeyi kesiyor, bu sürenin ardından bir anda istenen sayfayı getiriyor.

Bunun dışında sistem gayet hızlı. Nedeni ne olabilir?

Forum linki: www.9uven.com
DB yaklaşık 50 küsür mb civarında.
black swan
Üye
Üye
 
İleti: 4
Kayıt: 24.05.2006, 20:07

Cvp: 2.0.20 -> 1.53 yükseltmesi ardından yavaşlayan forum..

İleti black swan 24.05.2006, 22:03

şu anda phpbb2den aldığım bir yedekten viewtopic.php dosyasını serverdakiyle değiştirdim ve forum hızlandı. ancak tabiki uyumsuz bir dosya kullandığım için bu geçici bir çözüm. Bu problemin viewtopic.php üzerinde değişim yapmış olan bir eklentiden dolayı olduğu aşikar. önerilerinizi bekliyorum :+1:
black swan
Üye
Üye
 
İleti: 4
Kayıt: 24.05.2006, 20:07

Cvp: 2.0.20 -> 1.53 yükseltmesi ardından yavaşlayan forum..

İleti black swan 25.05.2006, 16:10

ayıklayarak viewtopic.php içerisinde arıza yaratan kısmı buldum,

[syntax="php"]

if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$size = check_avatar_size($board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'], $board_config['avatar_max_width']);
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$size = check_avatar_size($postrow[$i]['user_avatar'], $board_config['avatar_max_width'], true);
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$size = check_avatar_size($board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'], $board_config['avatar_max_width']);
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
}
}
else {
if ( $plus_config['default_avatar'] == 1)
{
if ( $postrow[$i]['user_avatar'] == '' ) {
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="images/default_avatar.gif" alt="" border="0" />' : '';
}
}}

[/syntax]

bunu phpbb2 den aldığım user_avatar_type koduyla değiştirdim. Şu an için yavaşlık sorunu kalktı ama bu tabiiki geçici bir çözüm. konu hakkında fikri olanlar biraz daha çekinirler ise 3-4 güne php yi sökücem:)
black swan
Üye
Üye
 
İleti: 4
Kayıt: 24.05.2006, 20:07


phpBB Plus



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron