firacet

firacet
Рейтинг
68
Регистрация
23.07.2008

Не помню говорили или нет. Есть неприятная особенность работы с пакетокй от 600 заданий.

Значит так, делаем 300 заданий, то пауза между окончанием генерации текущего дора и запуском генерации следующего дора = 0 сек.

если заданий в списке 600 то такая задержка уже около 1,2 сек.

если заданий 1к то уже и по 10 сек. тормозит.

притом не просто тормозит, чего-то ждет, а прога намертво подвисает на это время.

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

Очень бы хотелось иметь возможность генерить и по 5к доров в пакетке без пауз между генерациями.

waal:
1) Ничем..... ну единственно что не все потянут маштабы 10К+ , а так если нужно замутить 100 - 1000 то..... да и то думаю уже на 1к начнутся проблемы. Ну думаю... еще однозначно бан домена будет .....

А платить точно никому не нужно. Единственно только настроить и запустить думаю будет проблема.

Ну еще вы как-бы будете продавать хостинг. Думаю тем, кто не умеет настраивать виртуал хосты в апаче, будет проще у вас купить "фришек" если цена будет адекватной. Но имхо надо предоставить возможность клиенту прикрутить свой домен на ваши НС.

а почему бы просто не использовать поддомены на своих доменах?

И платить никому не надо.

Чем будут отличатся ваши "фришки" от своих поддоменов?

Еще вариант, сохранять строку в массив но не как значение а как ключь. тогда в памяти будут только уникальные строки.

Есть самопис на c# который легко обрабатывает файлы по 2 гига. быстро и надежно )

Но для 2гб файлов нужна х64 винда и памяти поболее 4 гб.

вот прога http://cl.ly/302B03000z1N061J0o2h ( не помню, вроде она скомпилена под x86, если нужна будет под x64 скажите )

она берет строки из файла data ( без расширения )

и создает data-unique

для работу нужен .NET

Ну или кому сорцы нужны, вот :

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace unique
{
class Program
{
static void Main(string[] args)
{
Encoding cp1251 = Encoding.GetEncoding(1251);
HashSet<String> hash = new HashSet<String>();
string line;

Console.Write("Read : ");
StreamReader file = new StreamReader(@"./data",cp1251);
while ((line = file.ReadLine()) != null)
{
hash.Add(line);
}
file.Close();

Console.Write("OK\nWrite: ");

StreamWriter filew = new StreamWriter(@"./data-unique",false,cp1251);
foreach (String hval in hash)
{
filew.WriteLine(hval);
}
Console.Write("OK\n");

}
}
}

Юзал дорген. Нормальный агрегат. Имхо на сегодня альтернатив ( по качеству текста ) нет. Вот если бы он еще и под никсами работал - была бы сказка! ( афтар, подумай об этом )

kavopero:
залей пример в папку личную

Не надоело про папку вещать?

olegapro:
В пакетке косяк. Если поставить 2 000 и больше доров на генерацию, то после окончания генерации текущего дора происходит длинная пауза и только потом начинается генерация след. Если же поставить генерировать 200-300 доров, то переход происходит мгновенно почти. Дор догенерился, пошел след. В первом случае чуть ли не до 10 секунд ожидания при большом кол-ве.
Поправь, пожалуйста. Или я может чего с настройками намудрил?

Есть такое дело, приходится по 200-300 за раз делать.

А вы чего, руками все домены на свободность проверяете? Времени своего не жалко?

Я в соседней теме выложил пакетный чекер на свободность. Загоняйте словарик и регайте :)

( )

Arsh:
ТОП10 "заливай в папку" взят!

"Заливай в мамку" - ТОП1, и это - адалт! 😂

В гугле топ1

Всего: 588