Всем привет.
Итак, столкнулся с таким вопросом, есть сервер на который необходимо отправлять запросы, в ответ получать информацию.
На данный момент использую curl, но так как запросы отправляются довольно таки часто(примерно 1-2 раза в секунду) то использование curl считаю не рациональным ибо дергание curl занимает время и естественно дает определенную нагрузку на сервер.
Итак сам вопрос, что еще вы можете посоветовать, желательно с пояснениями))
Заранее спасибо.
# Reistlin (16.09.2013 / 19:57)
кэширование
Не, подумай, если я дергаю данные часто то значит они динамичные а раз они динамичные то о каком кеше идет речь )
# Spayder (16.09.2013 / 20:12)
"https://" не?![](https://johncms.com/assets/emoticons/user/gazenwagen/svin.gif)
Да чтож с вами такое то ))
https и есть защищенный протокол по которому идет коннект по api
Разговор идет о методе подключения к api
Энштеин, так get/post запросом посылай че нить и получай данные.
// не знал что curl так напрягает ) я с ним работаю
# Kpegumop (16.09.2013 / 20:46)
Энштеин, так get/post запросом посылай че нить и получай данные.
// не знал что curl так напрягает ) я с ним работаю
Да не напрягает в принципе.
Просто у меня по 3 адресам раз в секунду идут пост запросы и тут же получают ответ, вот и думаю может есть лучшая замена курлу.
Энштеин, курл по любому, тут функцию писал же
http://johncms.com/forum/index ... 03325
$post = array('zzz' => '1', 'mmm' => 'mm2.php', 'bbb' => '@C:/files.php');
koecurl('http://localhost/curl/2.php', $post, array());
$login = 'compolom@gmail.com';
$password = ''; // тут пароль
$vk = koecurl('https://login.vk.com/?act=login', array('charset' => 'windows-1251'));
if (preg_match_all('#<input type="hidden" name="([^"]+)" value="([^"]+)"#', $vk, $hidden)) {
$post = array('expire' => 0, 'email' => $login, 'pass' => $password);
foreach ($hidden[1] as $k => $v)
$post[$v] = $hidden[2][$k];
}
$vk = koecurl('https://login.vk.com/?act=login', $post, array('charset' => 'windows-1251', 'ssl' => 1));
echo $vk;
# Koenig (16.09.2013 / 22:50)
Энштеин, курл по любому, тут функцию писал же http://johncms.com/forum/index ... 74560
[php]
$post = array('zzz' => '1', 'mmm' => 'mm2.php', 'bbb' => '@C:/files.php');
koecurl('http:/
Такс спасибо за раскрытый ответ ))
Кстати, есть какой либо аналог функции microtime() чтоб можно было сгенерировать уникальное число причем постоянно повышающее ну или понижающее?
Энштеин, $uniqid = substr(md5(uniqid(time())), 0, 8);