Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Nigel Brown 16 posts 36 karma points
    Apr 14, 2013 @ 00:06
    Nigel Brown
    0

    Document Types using RTE (TinyMCE) Datatypes are Slow to load.

    Hello,

    I have been trying to figure out a problem with the loading speed whilst editing content in the back end of Umbraco.

    There are a number of posts about this in relation to using TinyMCE 3 as a rich text editor data type. (some relate to BT Broadband, others to compression)

    Once I remove any RTE's properties that use TinyMCE the back end editing is fine.

    I have tried this on different umbraco versions,, 4.7.2, 4.11.6 and 6.0.3 and all are the same issue.  I have also tried running these on MySQL and also SQLCE.. but the loading of TinyMCE RTE's seem to be the issue. - it can take several minutes to load if it does at all.

    Is there any clarity on what this is or how to fix it.?

    I use BT infinity broadband and a dedicated fibre connection at work. - both are the same

     

    thanks

     

  • Jan Skovgaard 11280 posts 23678 karma points MVP 10x admin c-trib
    Apr 14, 2013 @ 19:01
    Jan Skovgaard
    0

    Hi Nigel

    Does this happen on fresh installs or do you have a lot of nodes as well?

    Have you checked that the issue is not related to permissions somehow?

    Looking forward to hearing from you.

    /Jan

  • Nigel Brown 16 posts 36 karma points
    Apr 14, 2013 @ 20:57
    Nigel Brown
    0

    Hi Jan, this is on fresh installs as well, I have tried 4.7.2 and 4.11.6 and 6.03 .- all seem to be the same.

    I have also tried on different hosts and with different databases combinations.. ie SQLce and mySQL

    The permissions seem to be fine (certainly the GoLivechecklist tests seem to indicate that they are ok).

    thanks

    Nigel

  • Jan Skovgaard 11280 posts 23678 karma points MVP 10x admin c-trib
    Apr 14, 2013 @ 21:14
    Jan Skovgaard
    0

    Hi Nigel

    That sounds very weird.

    Do you see any messages in the browser console when loading the RTE in Umbraco? Do you see any weird error messages in the umbracoLog table?

    /Jan

  • Nigel Brown 16 posts 36 karma points
    Apr 14, 2013 @ 23:44
    Nigel Brown
    0

    Hi Jan

    I have copied the logs below and I can see using firebug there are two slow actions as below

    www.***..../umbraco/editContent.aspx?id=1069 takes over 22 seconds (this content as an RTE)

    (this action below then takes 1 minutes and 37 seconds)

    www.***..../umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx?rnd=4fe9ce40-81d6-48ca-911b-75587097c879&module=gzipmodule&themes=umbraco&plugins=umbracoimg,paste,inlinepopups,table,spellchecker,advlink,umbracoembed,noneditable,umbracocss,umbracomacro,umbracopaste,umbracolink,umbracocontextmenu&languages=en

    Then this action constantly repeats. (and page keeps loading)

    www.***..../umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout

    The content then does not show.

    (this was a clean Umbraco 6.0.3 install)

    LOG FILES

    2013-04-14 22:33:34,498 [12] INFO  umbraco.BasePages.BasePage - [Thread 19] User admin (Id: 0) logged in

    2013-04-14 22:33:34,576 [12] INFO  Umbraco.Core.PluginManager - [Thread 24] Completed resolution of types of umbraco.BusinessLogic.Actions.IActionHandler, found 1 (took 5ms)

    2013-04-14 22:33:34,623 [12] INFO  Umbraco.Core.PluginManager - [Thread 24] Completed resolution of types of umbraco.interfaces.ITree, found 36 (took 3ms)

    2013-04-14 22:33:40,645 [12] INFO  Umbraco.Core.PluginManager - [Thread 15] Completed resolution of types of umbraco.interfaces.IDataType, found 37 (took 5ms)

    2013-04-14 22:34:09,162 [12] INFO  umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed.  Removed all items older than 2013-02-13 22:34:09

    2013-04-14 22:34:09,162 [12] INFO  Umbraco.Core.UmbracoApplicationBase - [Thread 20] Application shutdown. Reason: HostingEnvironment

    2013-04-14 22:34:10,035 [5] INFO  Umbraco.Core.CoreBootManager - [Thread 1] Umbraco application starting

    2013-04-14 22:34:10,067 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Determining hash of code files on disk

    2013-04-14 22:34:10,067 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Hash determined (took 8ms)

    2013-04-14 22:34:10,379 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.IApplicationStartupHandler, found 16 (took 298ms)

    2013-04-14 22:34:10,394 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Models.IMacroPropertyType, found 0 (took 4ms)

    2013-04-14 22:34:10,394 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter, found 0 (took 2ms)

    2013-04-14 22:34:10,410 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Web.Mvc.SurfaceController, found 0 (took 3ms)

    2013-04-14 22:34:10,410 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Media.IThumbnailProvider, found 3 (took 3ms)

    2013-04-14 22:34:10,410 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Media.IImageUrlProvider, found 1 (took 3ms)

    2013-04-14 22:34:10,488 [5] INFO  Umbraco.Core.CoreBootManager - [Thread 1] Umbraco application startup complete (took 449ms)

    2013-04-14 22:34:10,800 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.IApplication, found 7 (took 9ms)

    2013-04-14 22:34:10,862 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.ITree, found 27 (took 5ms)

    2013-04-14 22:34:10,893 [5] INFO  umbraco.BusinessLogic.Log - [Thread 8] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Custom | User: 0 | NodeId: -1 | Comment: [UmbracoExamine] Adding examine event handlers for index providers: 3

    2013-04-14 22:34:12,048 [5] INFO  Umbraco.Core.PluginManager - [Thread 8] Completed resolution of types of umbraco.interfaces.IDataType, found 37 (took 5ms)

    2013-04-14 22:34:12,048 [5] INFO  Umbraco.Core.PluginManager - [Thread 8] Completed resolution of types of umbraco.interfaces.ITree, found 36 (took 4ms)

    2013-04-14 22:34:12,235 [5] INFO  umbraco.content - [Thread 8] Loading content from disk cache...

    2013-04-14 22:36:40,156 [5] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 24] An unhandled exception occurred

    System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException (0x800704CD): The remote host closed the connection. The error code is 0x800704CD.

       at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)

       at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()

       at System.Web.HttpResponse.Flush(Boolean finalFlush)

       at System.Web.HttpResponse.Flush()

       at System.Web.HttpWriter.WriteFromStream(Byte[] data, Int32 offset, Int32 size)

       at System.Web.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 count)

       at System.IO.Compression.DeflateStream.DoWrite(Byte[] array, Int32 offset, Int32 count, Boolean isAsync)

       at System.IO.Compression.DeflateStream.Dispose(Boolean disposing)

       at System.IO.Stream.Close()

       at System.IO.Compression.GZipStream.Dispose(Boolean disposing)

       at System.IO.Stream.Close()

       at umbraco.presentation.plugins.tinymce3.GzipCompressor.Compress(Stream to_stream)

       at umbraco.presentation.plugins.tinymce3.GzipModule.ProcessRequest(HttpContext context)

       at umbraco.presentation.plugins.tinymce3.tinymce3tinymceCompress.Page_Load(Object sender, EventArgs e)

       at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)

       at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)

       at System.Web.UI.Control.OnLoad(EventArgs e)

       at System.Web.UI.Control.LoadRecursive()

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.HandleError(Exception e)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest()

       at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)

       at System.Web.UI.Page.ProcessRequest(HttpContext context)

       at ASP.umbraco_plugins_tinymce3_tinymce3tinymcecompress_aspx.ProcessRequest(HttpContext context)

       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    2013-04-14 22:36:57,675 [5] INFO  umbraco.BasePages.BasePage - [Thread 15] User admin (Id: 0) logged in

    2013-04-14 22:36:57,722 [5] INFO  Umbraco.Core.PluginManager - [Thread 23] Completed resolution of types of umbraco.BusinessLogic.Actions.IActionHandler, found 1 (took 4ms)

    2013-04-14 22:37:39,671 [5] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 24] An unhandled exception occurred

    System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException (0x800704CD): The remote host closed the connection. The error code is 0x800704CD.

       at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)

       at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()

       at System.Web.HttpResponse.Flush(Boolean finalFlush)

       at System.Web.HttpResponse.Flush()

       at System.Web.HttpWriter.WriteFromStream(Byte[] data, Int32 offset, Int32 size)

       at System.Web.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 count)

       at System.IO.Compression.DeflateStream.DoWrite(Byte[] array, Int32 offset, Int32 count, Boolean isAsync)

       at System.IO.Compression.DeflateStream.Dispose(Boolean disposing)

       at System.IO.Stream.Close()

       at System.IO.Compression.GZipStream.Dispose(Boolean disposing)

       at System.IO.Stream.Close()

       at umbraco.presentation.plugins.tinymce3.GzipCompressor.Compress(Stream to_stream)

       at umbraco.presentation.plugins.tinymce3.GzipModule.ProcessRequest(HttpContext context)

       at umbraco.presentation.plugins.tinymce3.tinymce3tinymceCompress.Page_Load(Object sender, EventArgs e)

       at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)

       at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)

       at System.Web.UI.Control.OnLoad(EventArgs e)

       at System.Web.UI.Control.LoadRecursive()

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.HandleError(Exception e)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest()

       at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)

       at System.Web.UI.Page.ProcessRequest(HttpContext context)

       at ASP.umbraco_plugins_tinymce3_tinymce3tinymcecompress_aspx.ProcessRequest(HttpContext context)

       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    2013-04-14 22:37:40,201 [5] INFO  Umbraco.Core.PluginManager - [Thread 22] Completed resolution of types of umbraco.XsltExtensionAttribute, found 0 (took 10ms)

    2013-04-14 22:38:08,843 [5] INFO  Umbraco.Core.CoreBootManager - [Thread 1] Umbraco application starting

    2013-04-14 22:38:08,859 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Determining hash of code files on disk

    2013-04-14 22:38:08,859 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Hash determined (took 5ms)

    2013-04-14 22:38:09,124 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.IApplicationStartupHandler, found 16 (took 254ms)

    2013-04-14 22:38:09,140 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Models.IMacroPropertyType, found 0 (took 4ms)

    2013-04-14 22:38:09,155 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter, found 0 (took 3ms)

    2013-04-14 22:38:09,155 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Web.Mvc.SurfaceController, found 0 (took 3ms)

    2013-04-14 22:38:09,155 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Media.IThumbnailProvider, found 3 (took 3ms)

    2013-04-14 22:38:09,171 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of Umbraco.Core.Media.IImageUrlProvider, found 1 (took 4ms)

    2013-04-14 22:38:09,233 [5] INFO  Umbraco.Core.CoreBootManager - [Thread 1] Umbraco application startup complete (took 399ms)

    2013-04-14 22:38:09,514 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.IApplication, found 7 (took 7ms)

    2013-04-14 22:38:09,577 [5] INFO  Umbraco.Core.PluginManager - [Thread 1] Completed resolution of types of umbraco.interfaces.ITree, found 27 (took 5ms)

    2013-04-14 22:38:09,608 [5] INFO  umbraco.BusinessLogic.Log - [Thread 8] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Custom | User: 0 | NodeId: -1 | Comment: [UmbracoExamine] Adding examine event handlers for index providers: 3

Please Sign in or register to post replies

Write your reply to:

Draft