Vse o BUX

Объявление

Если вам помогли на форуме, помогите и вы нам.

Разместите здесь свой баннер всего за 1 wmr в сутки.



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vse o BUX » SoooFast » Вопрос об оптимизации


Вопрос об оптимизации

Сообщений 11 страница 20 из 130

11

qazantip написал(а):

В природе или интернете? Плагин в студию) или ссылочку на местоположение оного плагина)

По просьбе трудящихся
КОД ОПТИМИЗИРОВАННОЙ СТРАНИЦЫ sites.php ДЛЯ СНИЖЕНИЯ НАГРУЗКИ

если вдруг кто то захочет отблагодарить материально я не против :)

Код:
<?PHP include("header.php");
?>
 



<h3>Просмотр рекламы</h3>
<br>

<fieldset>
<div id="fieldheader"><center>Сообщения от Администрации</center></div>
<br>
<left>

<?
require('config.php');
$sql="select * from tb_adminmess order by id desc limit 3";
$res=mysql_query($sql);
while($row=mysql_fetch_array($res))
{
	echo "<img src=\"images/comment.png\" align=\"middle\">&nbsp;<SPAN style='font-family: \"Tahoma\"; font-size: 10pt; font-weight: bold;'>";
	echo $row["data"];
	echo "</span><SPAN style='font-family: \"Tahoma\"; font-size: 10pt; font-weight: normal;'>";
	echo " - ";
	echo $row["text"];
	echo "</span><br><br>";
}
?>
</left>

</fieldset>


<fieldset>
<div id="fieldheader"><center>Статические ссылки</center></div>
<br>
<left>
<? $leftblock='0';  include('statlinks.php'); ?>
</left>
</fieldset>


<fieldset>
<div id="fieldheader"><center>Динамические ссылки</center></div>
<br>
<font size="2"><b>
<?
require('config.php');

$sd=date("d.m.Y",time());
$vd=date("d.m.Y",time()-24*3600);

$s=0; $v=0;

$res=mysql_query("select kolvo from tb_adsdate where data='$sd'");
$res=mysql_fetch_array($res);
if($res["kolvo"]!='') $s=$res["kolvo"];

$res=mysql_query("select kolvo from tb_adsdate where data='$vd'");
$res=mysql_fetch_array($res);
if($res["kolvo"]!='') $v=$res["kolvo"];

mysql_close($con);

echo "Сегодня новой рекламы: $s шт.<br>Вчера было новой рекламы: $v шт.";
?>
</b></font>
<br>
<font size="2"><b>Всего ссылок для просмотра: 
<?
require('config.php');
$sql="select * from tb_ads where tipo='ads'";
$res=mysql_query($sql);
$kol=0;
if(mysql_num_rows($res)>0)
{
	while($cr=mysql_fetch_array($res))
	{
    if($cr["members"]>=$cr["plan"])
    {
    	$id=$cr["id"];
    	$sql="delete from tb_ads where id='$id'";
    	mysql_query($sql) or die(mysql_error());
    }else{
    	$kol=$kol+1;
    }
	}
}

echo "$kol шт.";

mysql_close($con);
?>
</b></font>


<center><span style="color:#ff0000;">VIP реклама</span></center>
<div id="tables">
<table width="100%" align="center">

<tr>
<th class="top" width="45%">
<b>Описание сайта</b>
</th>
<th class="top" width="15%">
<div align="center">
<b>Таймер</b></div>
</th>
<th class="top" width="15%">
<div align="center">
<b>Просмотры (*)</b></div>
</th>
<th class="top" width="15%">
<div align="center">
<b>Заказано</b></div>
</th>
</tr>

<?PHP
$user_vdl = ($_SESSION["username"]) ? $_SESSION["username"] : " ";
include("config.php");

$to_time = time();
require('config.php');
$dbnum = mysql_query("SELECT ident FROM tb_ads WHERE tipo = 'visit' AND visitime+86400 >= $to_time AND user = '$user_vdl'");
$list_ident = mysql_fetch_array($dbnum);
mysql_close($con);
$rufus_sql++;	
	do
	{
	$array_dopv[] = $list_ident["ident"];
	}while($list_ident = mysql_fetch_array($dbnum));
require('config.php');
$sites_list_db = mysql_query("SELECT * FROM tb_ads WHERE tipo='ads' AND vip='1' AND CONVERT(plan,UNSIGNED) > CONVERT(members,UNSIGNED)");
$sites_list = mysql_fetch_array($sites_list_db);
mysql_close($con);
$rufus_sql++;
	do
	{
	
	$array_dop3[$sites_list["id"]]["id"] = $sites_list["id"];
	$array_dop3[$sites_list["id"]]["url"] = $sites_list["url"];
	$array_dop3[$sites_list["id"]]["plan"] = $sites_list["plan"];
	$array_dop3[$sites_list["id"]]["description"] = $sites_list["description"];
	$array_dop3[$sites_list["id"]]["timer"] = $sites_list["timer"];
	$array_dop3[$sites_list["id"]]["members"] = $sites_list["members"];
	$array_dop3[$sites_list["id"]]["outside"] = $sites_list["outside"];
	$array_dop3[$sites_list["id"]]["highlight"] = $sites_list["highlight"];
	
	}while($sites_list = mysql_fetch_array($sites_list_db));


	for($i = 0; $i < count($array_dopv); $i++)
	{
	unset($array_dop3[$array_dopv[$i]]);
	}

rsort($array_dop3);

	for($tree = 0; $tree < count($array_dop3); $tree ++)
	{
    
    if ($array_dop3[$tree]["highlight"]=="1")
    {
    	$array_dop3[$tree]["highlight"]="#ffff00";
    }
    
    if($array_dop3[$tree]["highlight"]=='0')
    {
    	$array_dop3[$tree]["highlight"]="";
    }
    if($array_dop3[$tree]["highlight"]=='2')
    {
    	$array_dop3[$tree]["highlight"]="#ff9999";
    }
?>
<tr>
<td bgcolor="<?=$array_dop3[$tree]["highlight"]; ?>"><b>
<a href="view.php?ad=<?=$array_dop3[$tree]["id"]; ?>" target="_blank"><?=$array_dop3[$tree]["description"]; ?></a></b></td>
<tD bgcolor="<?=$array_dop3[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center; color: #f00;"><?=$array_dop3[$tree]["timer"]; ?></td>
<tD bgcolor="<?=$array_dop3[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center;">
<?=$array_dop3[$tree]["members"]; ?> / <?=$array_dop3[$tree]["outside"]; ?> / <?=($array_dop3[$tree]["outside"]+$array_dop3[$tree]["members"]);?>

</td>
<td bgcolor="<?=$array_dop3[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center;"><?=$array_dop3[$tree]["plan"]; ?></td>
</tr>

<?PHP
unset($array_dop2);
unset($array_dopv);
unset($list_ident);
unset($sites_list);
unset($sites_list_db);
unset($dbnum);
	}
?>

</table>
</div>
<BR />

<center><span style="color:#ff0000;">Обычная реклама</span></center>
<div id="tables">
<table width="100%" align="center">

<tr>
<th class="top" width="45%">
<b>Описание сайта</b>
</th>
<th class="top" width="15%">
<div align="center">
<b>Таймер</b></div>
</th>
<th class="top" width="15%">
<div align="center">
<b>Просмотры (*)</b></div>
</th>
<th class="top" width="15%">
<div align="center">
<b>Заказано</b></div>
</th>
</tr>

<?PHP
$user_vdl = ($_SESSION["username"]) ? $_SESSION["username"] : " ";
include("config.php");
$to_time = time();
$dbnum2 = mysql_query("SELECT ident FROM tb_ads WHERE tipo = 'visit' AND visitime+86400 >= $to_time AND user = '$user_vdl'");
$list_ident = mysql_fetch_array($dbnum2);
mysql_close($con);	
	do
	{
	$array_dop[] = $list_ident["ident"];
	}while($list_ident = mysql_fetch_array($dbnum2));

require('config.php');
$sites_list_db2 = mysql_query("SELECT * FROM tb_ads WHERE tipo='ads' AND CONVERT(plan,UNSIGNED) > CONVERT(members,UNSIGNED) AND vip = '0'");
#$sites_list = mysql_fetch_array($sites_list_db2);
mysql_close($con);
	do
	{
	
	$array_dop2[$sites_list["id"]]["id"] = $sites_list["id"];
	$array_dop2[$sites_list["id"]]["url"] = $sites_list["url"];
	$array_dop2[$sites_list["id"]]["plan"] = $sites_list["plan"];
	$array_dop2[$sites_list["id"]]["description"] = $sites_list["description"];
	$array_dop2[$sites_list["id"]]["timer"] = $sites_list["timer"];
	$array_dop2[$sites_list["id"]]["members"] = $sites_list["members"];
	$array_dop2[$sites_list["id"]]["outside"] = $sites_list["outside"];
	$array_dop2[$sites_list["id"]]["highlight"] = $sites_list["highlight"];
	
	}while($sites_list = mysql_fetch_array($sites_list_db2));


	for($i = 0; $i < count($array_dop)+1; $i++)
	{
	unset($array_dop2[$array_dop[$i]]);
	}

rsort($array_dop2);

	for($tree = 0; $tree < count($array_dop2); $tree ++)
	{
    
    if ($array_dop2[$tree]["highlight"]=="1")
    {
    	$array_dop2[$tree]["highlight"]="#ffff00";
    }
    
    if($array_dop2[$tree]["highlight"]=='0')
    {
    	$array_dop2[$tree]["highlight"]="";
    }
    if($array_dop2[$tree]["highlight"]=='2')
    {
    	$array_dop2[$tree]["highlight"]="#ff9999";
    }
?>
<tr>
<td bgcolor="<?=$array_dop2[$tree]["highlight"]; ?>"><b>
<a href="view.php?ad=<?=$array_dop2[$tree]["id"]; ?>" target="_blank"><?=$array_dop2[$tree]["description"]; ?></a></b></td>
<tD bgcolor="<?=$array_dop2[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center; color: #f00;"><?=$array_dop2[$tree]["timer"]; ?></td>
<tD bgcolor="<?=$array_dop2[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center;">
<?=$array_dop2[$tree]["members"]; ?> / <?=$array_dop2[$tree]["outside"]; ?> / <?=($array_dop2[$tree]["outside"]+$array_dop2[$tree]["members"]);?>

</td>
<td bgcolor="<?=$array_dop2[$tree]["highlight"]; ?>" style="font-weight: bold; text-align: center;"><?=$array_dop2[$tree]["plan"]; ?></td>
</tr>

<?PHP
	}
?>

</table>
</div>
<br>
(*) - Показано кол-во кликов пользователей / Кликов гостей / Общее кол-во кликов
</fieldset>


<fieldset>
<center>
<div id="fieldheader"><center>Ротатор баннеров</center></div>
<br>
<? include('rotator.php'); ?>
<br>
<b>Баннеров в ротаторе: <? echo $kol; ?></b>
</center>
</fieldset>


<?PHP
include("footer.php");
?>

0

12

плагин называется:"Новый оптимизированный скрипт суфаст"))))))
А ваще мой те совет - ужми количество запросов к бд...у меня статья даж на сайте выложена как вывести количество запросов

Вкрастце:
открываешь header.php и все куски с кашей,которую не понимаешь выделяй и переноси в некоторый файл sql.php а потом его инклюдом в хиадер пихай...я максимум уменьшал количество запросов с родных суфастовских 32 до 7))  потом просто спать лёг))

З.Ы:у руфуса читай там статья валяется где две строки оптимизируешь и робит шустрее...

0

13

chax написал(а):

КОД ОПТИМИЗИРОВАННОЙ СТРАНИЦЫ sites.php ДЛЯ СНИЖЕНИЯ НАГРУЗКИ

chax - немоглибы вы расказать более подробно? где именно сам код? Вопрос в том что если странитца sites.php не совсем оригинальная и  напичкана другими скриптами ,модулями и тд былобы проше вставить именно код в странитцу sites.php.И подскажить как узнать о том что странитца оптимизирована? Как проверить? вопрос по оптимизации скрипта довольно востребован, очень хотелосьбы чтоб вы продолжили эту тему  :cool:

Отредактировано FRIILANS (2010-03-19 16:17:24)

0

14

allforbux

allforbux написал(а):

А ваще мой те совет - ужми количество запросов к бд...у меня статья даж на сайте выложена как вывести количество запросов
            Вкрастце:открываешь header.php и все куски с кашей,которую не понимаешь выделяй и переноси в некоторый файл sql.php а потом его инклюдом в хиадер пихай...я максимум уменьшал количество запросов с родных суфастовских 32 до 7))  потом просто спать лёг))

а где сайт? для просмотра.

0

15

FRIILANS написал(а):

а где сайт? для просмотра.

За рекламу своего сайта почти по всему форуму, allforbux был заблокирован на 10 дней и все посты со ссылкой на сайт УДАЛЕНЫ Слишком явная реклама своего сайта.

0

16

В скрипте Soofast в папке  admin  есть файл  optimizebase.рнр .
в админке есть функция  оптимизировать БД  и работает вроде как. после нажатия оптимизировать БД выдается сообщения БД оптимизирована. Вопрос как узнать что БД действительно оптимизирована?

рс: сам скрипт букса Soofast непокупал, нашел бесплатно причем не один, ктото пользуется данной функцией? и как ваше мнение?

Отредактировано FRIILANS (2010-03-19 18:12:24)

0

17

FRIILANS написал(а):

и работает вроде как

Не работает ни как) И никогда не работала. Это так прикол от софвста)

0

18

qazantip написал(а):

Не работает ни как) И никогда не работала. Это так прикол от софвста)

ктото могбы перечислить количество приколов от софвста) 
Но главное не приколы. Найдется ли на форуме человек который расскажет как говорится от А до Я как проверить скрипт  Sooofast на оптимизацию, что сделать, как улучшить и тд и тп - грубо говоря "разжевать и в рот положить"

рс: Оч хотелосьбы без приколов а чтоб серьезно. Может кто даст адрес где посмотреть  :question:

0

19

FRIILANS написал(а):

Найдется ли на форуме человек который расскажет как говорится от А до Я как проверить скрипт  Sooofast на оптимизацию, что сделать, как улучшить и тд и тп - грубо говоря "разжевать и в рот положить"

Врядли  :no:  По оч. простой причине, это очень трудоемкий процесс.
Разжевать и в рот положить - это придется написать отдельную книгу по оптимизации.
А что бы наглядно показать, придется полностью с нуля написать скрипт и выложить для сравнения.
Поэтому проще или купить уже оптимизированный скрипт, или углубится детально в PHP и самому все это сделать.
Но если найдется такой меценат - буду очень рад такому человеку  :writing:

0

20

Убрать фрейм с скрипта на странице серфа который

0


Вы здесь » Vse o BUX » SoooFast » Вопрос об оптимизации