Форумы » Просмотр темы Start page Contacts Forums Add to favourites

« знатокам веб-программирования »

Ошибки и неточности в материалах сайта или Ваши предложения по реализации нового функционала нужно высказывать здесь.
Правила форума
1. Если Вы решили сообщить об ошибке или неточности, то дайте точное описание проявления ошибки/неточности с обязательным указанием адреса (URL), по которому были обнаружены проблемы.
2. Если Вы хотели бы разместить предложение по реализации нового функционала, сообщите максимально подробно и ясно, что хотелось бы сделать, как это могло бы выглядеть и любую другую уточняющую информацию.

PS: больше всего шансов получить ответ на корректно составленный запрос.

знатокам веб-программирования

Сообщение zavr » 22.03.2009 16:00

до вчерашнего дня сайт висел на мониторинге у провайдера с целью выяснения причин торможения в его работе или вообще тотальной неработы, что многие могли наблюдать последние 2-3 месяца.

вердикт провайдера, который похож на правду и подкрепляется анализом логов сайта - офигенная нагрузка идет из раздела Download, где у нас лежит NISSAN FAST, различные программы и руководства по ремонту (общий объём раздела более 2Гб). нагрузка объясняется тем, что народ не читает написанное на красном фоне и качает в несколько потоков с одного IP, под каждый из которых создаётся отдельный процесс apache... при достижении некоторого числа процессов (это либо один человек тянет в множество потоков, либо одновременно несколько разных людей качают) происходит то, что мы наблюдали.

на данный момент раздел download тотально отключен, ибо у меня не хватает знаний как с этим бороться (ну, кроме разве что покупки отдельного хостинга под это, что хоть и является решением, но явно запасным). а задача такая - отдавать контент в один момент времени в определённое количество потоков в независимости от количества желающих.

видятся следующие решения:
  1. отключить раздел нафик и забить (не хочу);
  2. ввести ограничения на время доступа к разделу (скажем, только ночью);
  3. ввести ограничения на количество потоков.

очевидно, п.3 самый правильный, но это надо программить или искать какие-то готовые скрипты.

в общем суть данного топика сводится к следующему - как и рыбку съесть (раздел сохранить), и на карусели покататься (не ухудшить работоспособность сайта) ?

предложенное техническое решение, как мне видится, должно обладать следующим функционалом:
  1. ссылки в явном виде не публикуются, а генерируются на ходу по мере обработки запроса на скачивание (по аналогии с тем, как сейчас файлы с форумов забираются);
  2. генерируемая ссылка является динамической, т.е. повторно использовать её для закачки нельзя, а значит и на другом сайте опубликовать нельзя, что потребует от людей зайти к нам в раздел;
  3. желательно иметь возможность настроить скорость отдачи контента и количество одновременных сессий (как к конкретно скачиваемому файлу, так и совокупности файлов - лучше);
  4. ещё можно, к примеру, заставить пользователя щёлкнуть по нескольким баннерам на специальной странице, прежде чем разрешить скачивать.

есть готовые решения? ведь как-то работают всякие там сервисы типа megaupload.com
если кто-то готов напрограммить сам - готов обсудить вознаграждение
Руслан
Понравилась тема? Полезно? Поделись с друзьями в соц.сетях: 
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение otto » 25.03.2009 23:10

Сразу скажу, что в Apache и PHP не силён, но погуглив, нашёл вот это:
http://www.gayadesign.com/diy/download-counter-in-php-using-htaccess/
http://www.mtdev.com/2002/06/download-counting-with-apache-and-php
да и вообще, достаточно много статей на эту тему, в т.ч на русском (http://forum.vingrad.ru/forum/topic-52881.html), даже форум есть http://forum.modrewrite.com/.
Официальная документация на mod_rewrite:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Суть там, насколько я понял, в том, что можно вмешаться в процесс отдачи контента сервером на клиент путём перенаправления на скрипт (PHP), который перед отдачей контента (или вместо этого) может сделать всё, что необходимо.
Первые два примера реализуют счётчик количества скачиваний того или иного файла.
Nissan Cefiro GH-A33, 2002, 2.0L, AT
otto
Цефирядник
Цефирядник
 
Сообщения: 90
Зарегистрирован: 27.07.2008 22:05
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Автомобиль: Nissan Cefiro A33, 2002, 2.0AT
Реклама
 
По вопросам размещения рекламы:
adv@cefiro.ru
 

Re: знатокам веб-программирования

Сообщение zavr » 27.03.2009 11:15

спасибо за ссылки, только вернулся из алматы, поэтому на выходных ознакомлюсь и отпишусь
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение otto » 27.03.2009 16:41

См. личку
Nissan Cefiro GH-A33, 2002, 2.0L, AT
otto
Цефирядник
Цефирядник
 
Сообщения: 90
Зарегистрирован: 27.07.2008 22:05
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Автомобиль: Nissan Cefiro A33, 2002, 2.0AT

Re: знатокам веб-программирования

Сообщение Андрей_Сургут » 27.03.2009 19:18

zavr писал(а):спасибо за ссылки, только вернулся из алматы, поэтому на выходных ознакомлюсь и отпишусь

Офф: С кем нибудь виделся?
7 раз прочитай поиск и напиши в найденом, 1 раз заведи тему.
Аватара пользователя
Андрей_Сургут
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 3377
Изображения: 0
Зарегистрирован: 01.12.2003 11:13
Откуда: Сургут
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Автомобиль: Camry ACV30, Nissan Note 06

Re: знатокам веб-программирования

Сообщение zavr » 27.03.2009 21:37

Андрей_Сургут писал(а):
zavr писал(а):спасибо за ссылки, только вернулся из алматы, поэтому на выходных ознакомлюсь и отпишусь

Офф: С кем нибудь виделся?

увы... зная график, даже не пытался ничего планировать и с кем-либо связываться, хотя не могу не отметить, как много цефирок в городе.
ps: честно говоря, город по сути видел только из окна машины
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение SecorD » 09.04.2009 20:36

zavr писал(а):
Андрей_Сургут писал(а):
zavr писал(а):спасибо за ссылки, только вернулся из алматы, поэтому на выходных ознакомлюсь и отпишусь

Офф: С кем нибудь виделся?

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

ну еще раз прилетишь... сообщи с удовольствием встретимся...
Cefiro Club Almaty
Maxima это аналог Cefirы!
Аватара пользователя
SecorD
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 1638
Зарегистрирован: 21.10.2006 12:08
Откуда: Almaty
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Дневник: Просмотр дневника (3)
Автомобиль: Nissan Cefiro Eximo Light

Re: знатокам веб-программирования

Сообщение MaDisson » 06.05.2009 6:25

В Веб программировании такого класса не силен.
Могу посоветовать хороший выход:
закачать файлы на letitbit.ru и выложить ссылки на них.
Результат: народ качает, сайт платит владельцу файлов, всем хорошо, автору денежка
MaDisson
Пока больше читатель
 
Сообщения: 2
Зарегистрирован: 06.05.2009 5:54
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Автомобиль: Cefiro A33 1999 2.0AT Excimo

Re: знатокам веб-программирования

Сообщение Vacilich » 06.05.2009 9:42

zavr писал(а):до вчерашнего дня сайт висел на мониторинге у провайдера с целью выяснения причин торможения в его работе или вообще тотальной неработы, что многие могли наблюдать последние 2-3 месяца.
вердикт провайдера, который похож на правду и подкрепляется анализом логов сайта
простите что вмешиваюсь... это говорит только об одном что хостер не компетентен в вопросах хостинга, тем более что зенон не из самых лучших...
Как решить проблему??...
dedicated не пробовали? при этом оговаривается ширина каналов, если брать агава
в стоимость включено: аренда серверов, размещение на стойке, подключение к 100 Мбит/порту

попробуйте фпт серв который может срезать ширину канала например pure-FTPd завеси всех пользователей форума в ldap и через него раздать авторизацию по фтп на котором срезать канал
Pure-FTPd with pqsql писал(а):- PGSQLGetBandwidthUL and PGSQLGetBandwidthDL are optional upload and
download bandwidth restrictions. Returned values should be in KB/s.
а если не сложно кинте авторизацию от вашего фтп, а то так есть хочется что аж переночевать не где....
Vacilich
Пока больше читатель
 
Сообщения: 0
Зарегистрирован: 06.05.2009 9:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Автомобиль: Laurel

Re: знатокам веб-программирования

Сообщение zavr » 07.05.2009 8:23

Vacilich писал(а):
zavr писал(а):до вчерашнего дня сайт висел на мониторинге у провайдера с целью выяснения причин торможения в его работе или вообще тотальной неработы, что многие могли наблюдать последние 2-3 месяца.
вердикт провайдера, который похож на правду и подкрепляется анализом логов сайта
простите что вмешиваюсь... это говорит только об одном что хостер не компетентен в вопросах хостинга, тем более что зенон не из самых лучших...

мы с зеноном 7 лет, и уж чего-чего, а их кухню, тех политику, службу поддержки и прочее я хорошо представляю и объективных причин их менять не вижу. и в 2002 году как раз и выбрал их, т.к. это был чуть ли не единственный хостер, кто реально заботился о разграничении нагрузки по каждому из виртуальных серверов (своё время на макс исполнение процесса, свой лимит на объём памяти и прочее, чтобы не зависит от неродивого соседа по серверу, кто кривые неоптимизированные скрипты пишет), так что не надо необоснованных "ля-ля". у них есть тариф "свободный", где все эти ограничения на сессии и прочее как раз заточены под скачку больших файлов, но он нам дополнительно не нужен.
Vacilich писал(а):Как решить проблему??...
dedicated не пробовали? при этом оговаривается ширина каналов, если брать агава

уважаемый, заносите деньги - будет dedicated, занесёте больше - будет даже collocation
вы думаете что-то тут новое сказали, о чём я не знал?

PS: наш коллега по клубу otto заканчивает скрипт, ради которого этот топик
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение rend88 » 26.05.2009 10:50

Добрый день! наверно я не в той теме пишу но мне очень нужно пароль к вашему серваку скачать мануал на машинку Nissan Cefiro прошу очень надо
скинь те в личку или на почту rend88@mail.ru
rend88
Пока больше читатель
 
Сообщения: 0
Зарегистрирован: 26.05.2009 10:41
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Автомобиль: Nissan Cefiro

Re: знатокам веб-программирования

Сообщение Андрей_Сургут » 26.05.2009 16:25

7 раз прочитай поиск и напиши в найденом, 1 раз заведи тему.
Аватара пользователя
Андрей_Сургут
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 3377
Изображения: 0
Зарегистрирован: 01.12.2003 11:13
Откуда: Сургут
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Автомобиль: Camry ACV30, Nissan Note 06

Re: знатокам веб-программирования

Сообщение zavr » 05.06.2009 19:50

решение проблемы задерживается по причине моей нерасторопности (=занятости)
вся программная часть написана otto более двух недель назад, остались небольшие доделки, но времени катастрофически не хватает. на данный момент могу только сказать, что на следующей неделе не стоит ожидать улучшений (командировка)
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение zavr » 29.06.2009 8:22

ещё не всё подчищено и отлажено, но для тех, кому очень надо, вполне может потестировать :)
http://www.cefiro.ru/links/download.php

из известных на данный момент багов:
- если выскакивает [70]: Username is not provided, то вернитесь на страницу со ссылками и нажмите рефреш, после чего снова жмакните по ссылке, которую хочется скачать.

в будущем возможно алгоритм будет доработан под авторизацию пользователя с форума, сейчас пользователь - это ваш IP

обо всех проблемах просьба отписываться в этой ветке.
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.

Re: знатокам веб-программирования

Сообщение zavr » 01.08.2009 22:14

zavr писал(а):из известных на данный момент багов:
- если выскакивает [70]: Username is not provided, то вернитесь на страницу со ссылками и нажмите рефреш, после чего снова жмакните по ссылке, которую хочется скачать.

баг исправлен
Руслан
Аватара пользователя
zavr
Заслуженный Цефировод
Заслуженный Цефировод
 
Сообщения: 2313
Изображения: 291
Зарегистрирован: 24.04.2002 10:13
Откуда: Москва
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.
Дневник: Просмотр дневника (11)
Автомобиль: Teana 2011 3.5 (продана)
Имя: Руслан
Немного обо мне: Ездил: ВАЗ 21083, 21099, AUDI 100 2.8 Quattro, NISSAN CEFIRO 2.5, HONDA ACCORD 2.0, NISSAN TEANA 3.5, Lexus LX570.
В аренде была куча всего...
За рулем с 1997 года.


Вернуться в Развитие сайта



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

  Cefiro Club © 2002-2016