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,
