Bueno, parece que no se puede hacer esto que quiero en PHP sin ayuda de
algún framework o lib externa. Pero como Azure Websites permite escribir en
disco desde un website en PHP, me decidi por un cache en disco basado en
archivos. Gracias a todos por responder. Saludos,


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ing.
Gabriel Fogante
Sent: Thursday, November 21, 2013 1:37 PM
To: [email protected]
Subject: [puntonet] OT> ASP.NET Application Cache en PHP

Perdon me doy cuenta ahora de que escribi la URL del sitio para el traste,
seria http://webclientprint.azurewebsites.net

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ing.
Gabriel Fogante
Sent: Thursday, November 21, 2013 7:41 AM
To: [email protected]
Subject: [puntonet] OT> ASP.NET Application Cache en PHP

Necesito guardar simple texto en un Cache "global" para un sitio en php.
Estamos tratando de portar nuestro WebClientPrint for ASP.NET
(http://azurewebsites.webclientprint.net) a PHP. El producto tiene 2 patas.
Un cliente (para Win, Linux y Mac) que envía por http los datos a guardar
para un Session ID especificado a una clase php. Esta clase debería guardar
esta info en el Cache global para que después desde cualquier otra pagina
php del sitio, mediante jQuery se pueda hacer un get/post a esa clase php
preguntando si esta la info de ese Session ID en el cache.
En ASP.NET usamos Application o Cache y estoy necesitando algo similar en
PHP. Porque no quiero usar otros métodos o frameworks? Porque el producto no
debe atarse a ese requerimiento y forzar al desarrollador a tener que tener
SQL Lite u otro prod (si opto por DB caching), ni usar XYZ PHP framework (ej
Zend), etc


From: [email protected] [mailto:[email protected]] On Behalf Of Carlos
Peix
Sent: Wednesday, November 20, 2013 10:12 PM
To: [email protected]
Subject: [puntonet] OT> ASP.NET Application Cache en PHP

Gabriel,

Quizas sea mejor que nos cuentes la naturaleza de los datos que queres
almacenar, No es lo mismo una sesion (independiente por usuario) que un
cache (comun para todos).

Yo tampoco usaria el file system en Azure, pero tenes otros dispositivos
tales como Blobs.

Contanos que queres almacenar, si se puede.


----------------------------------
Carlos Peix

2013/11/20 Ing. Gabriel Fogante <[email protected]> Gracias Carlos, si
veo que filesystem es una opción pero no se si podre hacerlo en Azure
Websites (no VM). Necesito guardar datos simples de cada usuario. El session
no me sirve porque tengo una clase que tiene que acceder a esos datos. Quise
crear una prop del tipo array y static en esta clase pero no hay caso, no
funciona.
Como funciona tu solución? Gracias


From: [email protected] [mailto:[email protected]] On Behalf Of Carlos
Peix
Sent: Wednesday, November 20, 2013 8:13 PM
To: [email protected]
Subject: [puntonet] OT> ASP.NET Application Cache en PHP Hola Gabriel,

Depende de para que necesites emular Application.

Recientemente hice una solucion para cache en PHP que no tiene dependencias
internas y se basa en filesystem.

Si te sirve, avisame


----------------------------------
Carlos Peix

2013/11/20 Ing. Gabriel Fogante <[email protected]> Gente amiga de PHP
(hay varios aca en la lista)... Estoy necesitando la funcionalidad que
brinda el objeto Application de ASP.NET pero sobre PHP.
Por lo que estuve averiguando no existe tal cosa en PHP y la solución es ir
por mecanismos de caching que no están disponibles en PHP. Necesito algo que
se pueda hacer con PHP sin recurrir a terceras partes. Por ahí lei que se
podría usar variables static pero no lo puedo hacer funcionar. Alguna línea
por favor! Gracias,









Responder a