Работа с API по защищенному протоколу.

309
.
Всем привет.
Итак, столкнулся с таким вопросом, есть сервер на который необходимо отправлять запросы, в ответ получать информацию.
На данный момент использую curl, но так как запросы отправляются довольно таки часто(примерно 1-2 раза в секунду) то использование curl считаю не рациональным ибо дергание curl занимает время и естественно дает определенную нагрузку на сервер.
Итак сам вопрос, что еще вы можете посоветовать, желательно с пояснениями))
Заранее спасибо.
.
Reistlin
кэширование
.
# Reistlin (16.09.2013 / 19:57)
кэширование
Не, подумай, если я дергаю данные часто то значит они динамичные а раз они динамичные то о каком кеше идет речь )
.
*Враг общества*
"https://" не?
.
# Spayder (16.09.2013 / 20:12)
"https://" не?
Да чтож с вами такое то ))
https и есть защищенный протокол по которому идет коннект по api
Разговор идет о методе подключения к api
.
Энштеин, так get/post запросом посылай че нить и получай данные.
// не знал что curl так напрягает ) я с ним работаю
.
# Kpegumop (16.09.2013 / 20:46)
Энштеин, так get/post запросом посылай че нить и получай данные.
// не знал что curl так напрягает ) я с ним работаю
Да не напрягает в принципе.
Просто у меня по 3 адресам раз в секунду идут пост запросы и тут же получают ответ, вот и думаю может есть лучшая замена курлу.
.
Koenig
(\/)____o_O____(\/)
Энштеин, курл по любому, тут функцию писал же 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() чтоб можно было сгенерировать уникальное число причем постоянно повышающее ну или понижающее?
.
(\/)____o_O____(\/)
Энштеин, $uniqid = substr(md5(uniqid(time())), 0, 8);
Всего: 20