Коллеги, подскажите пожалуйста, как повысить производительность браузера, за счёт снижения качества и прочих наворотов в CEF?
Вот некоторый код
begin
if not DirectoryExists('.\cache') then
ForceDirectories('.\cache');
if not DirectoryExists('.\cookie') then
ForceDirectories('.\cookie');
INISetting := TINISetting.Create('.\setting.ini');
CurrentParsingProject := TProject.Create;
CurrentParsingProject.id := INISetting.Read('CurrentParsingProject', 'id', 0);
CurrentParsingProject.name := INISetting.Read('CurrentParsingProject', 'name', '');
CurrentParsingProject.comment := INISetting.Read('CurrentParsingProject', 'comment', '');
CurrentParsingProject.create_at := INISetting.Read('CurrentParsingProject', 'create_at', '');
GlobalCEFApp := TCefApplication.Create;
GlobalCEFApp.EnableGPU := true;
GlobalCEFApp.FastUnload := true;
GlobalCEFApp.WindowlessRenderingEnabled := true;
GlobalCEFApp.RemoteDebuggingPort := 9000;
GlobalCEFApp.OnProcessMessageReceived := GlobalCEFApp_OnProcessMessageReceived;
GlobalCEFApp.LogFile := 'debug.log';
GlobalCEFApp.LogSeverity := LOGSEVERITY_INFO;
GlobalCEFApp.Cache := '.\cache\';
GlobalCEFApp.EnableHighDPISupport := false;
GlobalCEFApp.Cookies := '.\cookie\';
GlobalCEFApp.EnableMediaStream := false;
GlobalCEFApp.SitePerProcess := false;
GlobalCEFApp.IgnoreCertificateErrors := true;
if GlobalCEFApp.StartMainProcess then
begin
Application.Initialize;
Application.CreateForm(TFormMain, FormMain);
Application.CreateForm(TFormSetting, FormSetting);
Application.CreateForm(TFormProjects, FormProjects);
Application.CreateForm(TFormNewProject, FormNewProject);
Application.Run;
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
INISetting.Update;
INISetting.Free;
CurrentParsingProject.Free;
end.
GlobalCEFApp глобальное приложение фреймворка.
В котором можно покрутить настройки.
Что отключить что бы повысить качество?
Например, отключить загрузку картинок и так далее...