Ahorrando memoria con DNN

Ahorrando memoria con DNN
SuperUser Account

Una de las principales desventajas que se le achacan a DNN es el gran consumo de memoria que tiene, que sigue creciendo con cada nueva versión. Uno de los objetivos de DNN para este 2014 es mejorar ese y otros aspectos que tienen que ver con el rendimiento de la aplicación. Pero mientras tanto, ya hay quien se busca la vida para ahorrar memoria.

Una posibilidad es desactivar el proveedor de

Una de las principales desventajas que se le achacan a DNN es el gran consumo de memoria que tiene, que sigue creciendo con cada nueva versión. Uno de los objetivos de DNN para este 2014 es mejorar ese y otros aspectos que tienen que ver con el rendimiento de la aplicación. Pero mientras tanto, ya hay quien se busca la vida para ahorrar memoria.

Una posibilidad es desactivar el proveedor de 51degrees, siempre que no lo estemos usando para hacer nuestro sitio web compatible con móviles y otros dispositivos. En la versión 7.3.0 este proveedor no se instalará de forma predeterminada, pero si no queremos esperar, a continuación tenéis las instrucciones para borrarlo de vuestro DNN:

  1. WEB.CONFIG. En <configSections><sectionGroup name="dotnetnuke"> borrar: <section name="clientcapability" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke" />
  2. WEB.CONFIG. En <dotnetnuke> borrar: <clientcapability defaultProvider="FiftyOneClientCapabilityProvider"><providers><clear /><add name="FiftyOneClientCapabilityProvider" type="DotNetNuke.Providers.FiftyOneClientCapabilityProvider.FiftyOneClientCapabilityProvider, DotNetNuke.Providers.FiftyOneClientCapabilityProvider" providerPath="~\Providers\ClientCapabilityProviders\FiftyOneClientCapabilityProvider\" /></providers></clientcapability>
  3. WEB.CONFIG. En <system.webServer><modules> borrar: <add name="Detector" type="FiftyOne.Foundation.Mobile.Detection.DetectorModule, FiftyOne.Foundation" preCondition="managedHandler" />
  4. En la carpeta /bin/providers, borrar FiftyOne.Foundation.dll y DotNetNuke.Providers.FiftyOneClientCapabilityProvider.dll

Como siempre, que a nadie se le ocurra intentar esto sin una copia completa de la instalación DNN o, al menos, del web.config.


ACTUALIZACIÓN: Con DNN 7.3 el rendimiento de DNN mejora sustancialmente. Entre otras cosas, 51 Degress es ahora opcional y puede desactivarse.

2337 Puntúe este artículo:
2.7

Deje un comentario

This form collects your name, email, IP address and content so that we can keep track of the comments placed on the website. For more info check our Privacy Policy and Terms Of Use where you will get more info on where, how and why we store your data.
Añadir comentario