Форум jimm.net.ru

  • Вы не зашли.

#1 2008-01-18 20:20:39

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Судьба конструктора

Если кто разбирается в php и программировании ждем ваших предложений по:
1) работе (и упаковка, и распаковка) с zip-архивами из php (использовался pclzip);
2) ограничению нагрузки от "прожерливых" скриптов, типа упаковки сборки.


Кто ты? Чего ты хочешь?

Неактивен

 

#2 2008-01-22 10:56:08

S_SERGEY
Пользователь
Зарегистрирован: 2008-01-22
Сообщений: 2
Профиль

Re: Судьба конструктора

Я могу предотавить хостинг на своем сайте, таким образом можно сделать конструктор и на моем сайте. Просто на Вашей главной добавить ссылку на Ваш конструктор, который находится у меня на сайте

Неактивен

 

#3 2008-01-23 17:00:56

Ale}{(is)
Джимогляд и Хэлперовод
Зарегистрирован: 2007-03-24
Сообщений: 601
Модель телефона: Siemens CSL65 sw53 + Nokia E51-1
Профиль  Вебсайт

Re: Судьба конструктора

S_SERGEY, просто какой-то сайт (читай хостинг) не покатит. Тут выделенный сервер (ну почти выделенный) загибается!


[img]http://promo.jimm.net.ru/userbars/animated/mrim/2.gif[/img]
Siemens CSL65 sw53 + Nokia E51(05) RM-244 fw200.04.36

Carpe diem! Carpent tua poma nepotes!
// Живи сегодняшним днем! Пожнут твои плоды потомки! (лат.)

Неактивен

 

#4 2008-01-24 15:28:54

-=Raider=-
Грозный модератор
Зарегистрирован: 2007-06-25
Сообщений: 594
Профиль

Re: Судьба конструктора

хитрый какой чел... :-D ссылку поставьте...


И взял Бог у Программиста кость, в которой не было мозга, и создал из неё  Пользователя...
© "Сеть"
-----
Неужели это опять я?..

Неактивен

 

#5 2008-01-24 17:42:45

S_SERGEY
Пользователь
Зарегистрирован: 2008-01-22
Сообщений: 2
Профиль

Re: Судьба конструктора

Ну а чего же в этом плохого??? Ну я не знаю чем помоч, Вы б хоть сказали поточнее

Неактивен

 

#6 2008-01-25 11:24:41

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Судьба конструктора

Я же написал "нужны алгоритмы и библиотеки" для работы с zip и ограничения числа сборок за определенное время (а если есть лишние то сервер или деньги на него аренду).


Кто ты? Чего ты хочешь?

Неактивен

 

#7 2008-01-25 15:46:40

NAVIGATOR
Пользователь
Откуда: Отсюда
Зарегистрирован: 2007-11-18
Сообщений: 9
Профиль

Re: Судьба конструктора

aspro
Есть идея. Разместите этот конструктор на нескольких хостингах типо "Зеркала"


NAVIGATOR aka Мark aka SWF
Програмист сцука верующий ибо без бубна не куя не работает(с)xhttp
Выкинь комп, иди на улицу. Кстати там окуенная графика.
Геймеров надо уважать, ламеров надо учить, а читеров надо мочить!!!

Неактивен

 

#8 2008-01-26 21:39:50

Sinclair
Пользователь
Зарегистрирован: 2007-08-27
Сообщений: 1
Профиль

Re: Судьба конструктора

А cgi доступно?

Неактивен

 

#9 2008-01-29 18:02:45

Mysticism
Модератор
Откуда: Lipetsk
Зарегистрирован: 2007-04-26
Сообщений: 527
Модель телефона: Siemens M65, Siemens S75, Nokia 6303c, SE K770i, SE x8 (Android 2.1)
Профиль

Re: Судьба конструктора

зеркала-тоже хостинг дополнительный, который будет стоить денежку.
cgi не справится тем более) тем более здесь написано на php. нафига мешать?

Неактивен

 

#10 2008-01-29 22:13:09

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Судьба конструктора

Странные представления о cgi. cgi - это не только perl (перл), но и С/С++, sh и все что душе угодно. А С/С++ по скорости превосходит php (да и повозможностям). Хотя какая разнит, все равно он не доступен.

Конструктор открыт. Проверяем, вернее качаем.
ПС: возможно скоро появится зеркало на jimm.name


Кто ты? Чего ты хочешь?

Неактивен

 

#11 2008-01-31 05:39:57

AK47
Пользователь
Зарегистрирован: 2007-12-20
Сообщений: 11
Профиль

Re: Судьба конструктора

Может на source forge рванем?

Неактивен

 

#12 2008-01-31 05:57:12

Jector
Пользователь
Зарегистрирован: 2007-08-30
Сообщений: 9
Профиль

Re: Судьба конструктора

Библиотека pclZip имеет нехилый вес ~250kb, выполняется самим интерпретатором. За счет этого скорость, естественно, не ахти. Но ведь в пхп уже есть модуль, который и весит меньше, и, естественно, скомпилирован. И, опять же, естественно, скорость его работы выше.

http://pecl.php.net/package/zip
http://www.php.net/manual/ru/ref.zip.php

Код:

<?php

$zip = new ZipArchive();
$filename = "./test112.zip";

if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
    exit("cannot open <$filename>\n");
}

$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test string added as testfilephp.txt.\n");
$zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test string added as testfilephp2.txt.\n");
$zip->addFile($thisdir . "/too.php","/testfromfile.php");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>

если необходимо, могу посодействовать переходу на этот экстеншн. Для интереса проведу сейчас  тест скорости.

UPD
Да-а-а... не ожидал, честно говоря... wmp.dll из папки \windows\system32\, 9,91 МБ.

pclZip - 6'275 КБ
php_zip - 6'270 КБ

Но!
10-кратное повторение обоих тестов дает результат:
pclZip - 16.274210929871 сек.
php_zip - 20.88369011879 сек.


UPD2

Ещё немного цифр.
Сжатие полной midp2 сборки джимма (без дебага) в 10 кратном повторении через pclZip:
Сжатие всего джимма - 3.2254269123077
Добавление к джимму без ресурсов самих ресурсов - 0.71765899658203

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

Отредактировано Jector (2008-01-31 06:53:19)

Неактивен

 

#13 2008-01-31 10:15:02

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Судьба конструктора

Jector, конструктор может аж в трех режимах собирать (в зависимости от того что доступно). pclZip, zip (модуль пхп) и еще один класс(автор некий Eric Mueller) который по скорости сопоставим с zip.

Но дело не в этом. Я поганял конструктор под siege. Нагрузка не от сборок, а от большого числа запросов (а тут уже без разницы как быстро сборка собирается - каждый 20 запрос это сборка).

AK47, а там разве php есть?


Кто ты? Чего ты хочешь?

Неактивен

 

#14 2008-01-31 10:33:17

Jector
Пользователь
Зарегистрирован: 2007-08-30
Сообщений: 9
Профиль

Re: Судьба конструктора

aspro
запросов конкретно сборки или вообще?

Неактивен

 

#15 2008-01-31 10:46:39

aspro
Прохожий
Зарегистрирован: 2007-03-24
Сообщений: 1768
Модель телефона: nokia 6233 & 5530
Профиль  Вебсайт

Re: Судьба конструктора

Вообще


Кто ты? Чего ты хочешь?

Неактивен

 

Board footer

Powered by PunBB 1.2.14
© Copyright 2002–2005 Rickard Andersson
Модифицирован PunBB.ru
А находится на jimm.net.ru